By Greg Barish

I initially picked up this booklet considering that it should function a layout consultant. As i began studying it i noticed this was once now not fairly the case. This e-book describes how J2EE generally could be utilized to create scalable and trustworthy net functions. The booklet introduces a few of the facets of J2EE applied sciences equivalent to JSP, Servlets, EJB's, JMS, JDBC, and so forth. and explains how these applied sciences give a contribution to internet program functionality. The e-book doesn't offer what i might reflect on OO layout styles or any actual development similar layout details. Regardless, i discovered the booklet informative, stress-free and one of many fastest to learn books i've got encountered concerning Java. It solidified my realizing of the functions of the J2EE platform and did so in a concise means. there have been simply enough code examples within the ebook to exemplify some of the applied sciences with no changing into tedious.

i might certainly suggest this publication to a person eager to research J2EE applied sciences, in all likelihood simply after examining a primary booklet at the Java language itself. I advised this booklet to my supervisor because it might provide an individual a transparent knowing of using the final platform with no moving into gory API point details.

the single cause I supply this booklet four stars rather than five is because of the truth that the identify, in all likelihood accidentally, is a piece deceiving. whereas functionality used to be mentioned, i might ponder it cursory. A name alongside the strains of 'An review of J2EE, A Scalable and excessive functionality program improvement Platform.' could have been toward applicable than its present identify. i feel i'm now higher ready to leap into a precise J2EE layout development book.

Show description

Read or Download Building Scalable and High-Performance Java Web Applications Using J2EE Technology PDF

Similar java books

Designing Web services with the J2EE™ 1.4 platform JAX-RPC, SOAP, and XML technologies

Written by means of sunlight Microsystems' Java(TM) BluePrints crew, Designing net companies with the J2EE(TM) 1. four Platform is the authoritative advisor to the easiest practices for designing and integrating enterprise-level internet companies utilizing the Java 2 Platform, company version (J2EE) 1. four. This booklet presents the information, styles, and real-world examples architects and builders want for you to shorten the training curve and begin development strong, scalable, and conveyable strategies.

Practical RichFaces

RichFaces four is part library for JavaServer Faces, and a sophisticated framework for simply integrating AJAX services into enterprise applications. It allows you to fast increase next-generation internet functions according to JSF 2/Ajax. during this definitive RichFaces four e-book, rather than utilizing JBoss instruments, the writer bases all examples on Maven in order that any IDE might be used—whether it truly is NetBeans, Eclipse, JBoss or maybe Spring.

Cocoon 2 Programming: Web Publishing with XML and Java

Because of the tireless efforts of open-source builders, Cocoon has speedy received visibility because the preeminent XML-based net publishing framework. regrettably, its documentation is still an important shortcoming. in case you are new to Cocoon, gaining a feeling of precisely what you are able to do with it may be tough, and truly getting begun could be even more durable.

Pro JSF and Ajax: Building Rich Internet Components

Seasoned JSF and Ajax indicates you ways to leverage the entire capability of JavaServer Faces (JSF) and Ajax. this isn't an entry-level instructional, yet a booklet approximately development Ajax-enabled JSF elements for classy, enterprise-level wealthy net purposes. This e-book offers a blueprint for development customized JSF person interface parts and indicates the best way to leverage the easiest browser applied sciences, corresponding to Ajax, Mozilla XUL and Microsoft HTC, to convey wealthy web purposes.

Extra info for Building Scalable and High-Performance Java Web Applications Using J2EE Technology

Sample text

By robots@Team-Sky Team -Sky • How costly is it to replicate certain parts of the business logic? Is the gain in performance worth that cost? If the answer to any of these questions is yes, you should think about fattening up your clients a bit. Again, this doesn't mean putting all of your logic there, just certain small parts of it. Use or Build Multithreaded Application Servers As we discussed, the main advantage of using multithreaded application servers is that multiple clients can concurrently access a single copy of program code.

Not likely. Using n threads does not mean you'll enjoy n degrees of parallelism. Remember, you still have only one CPU (or at least fewer CPUs than threads). There will be a point of diminishing returns, based on the computational demands of your application. It's wise to pool threads and use a single dispatcher to assign work to pool members. This enables concurrent request processing while providing an upper bound on number of threads in use. Take care when using external resources, such as a database.

A J2EE application consists of a deployment descriptor for the application as a whole and specific deployment descriptor files for each component as necessary. , definitions and applications of roles), and other runtime dependencies and information. Part of a sample EJB deployment descriptor file is shown here. DataSource Container By robots@Team-Sky Team -Sky Without going into the details of what a deployment descriptor is made of, we can observe that it is simply an XML file that contains metadata about the EJB or the application component being deployed.

Download PDF sample

Rated 4.14 of 5 – based on 4 votes