By Greg Barish
I initially picked up this booklet pondering that it will function a layout consultant. As i began analyzing it i noticed this used to be now not relatively the case. This ebook describes how J2EE often may be utilized to create scalable and trustworthy net purposes. The booklet introduces many of the features of J2EE applied sciences akin to JSP, Servlets, EJB's, JMS, JDBC, and so on. and explains how these applied sciences give a contribution to net software functionality. The ebook doesn't offer what i might think about OO layout styles or any genuine trend comparable layout details. Regardless, i discovered the ebook informative, stress-free and one of many fastest to learn books i've got encountered concerning Java. It solidified my knowing of the functions of the J2EE platform and did so in a concise manner. there have been simply enough code examples within the ebook to exemplify many of the applied sciences with out turning into tedious.
i'd certainly suggest this booklet to an individual eager to study J2EE applied sciences, most likely simply after interpreting a primary ebook at the Java language itself. I suggested this ebook to my supervisor because it could supply somebody a transparent figuring out of the use of the general platform with out 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 name, most likely accidentally, is a section deceiving. whereas functionality used to be mentioned, i'd reflect on it cursory. A name alongside the traces of 'An evaluate of J2EE, A Scalable and excessive functionality software improvement Platform.' could have been toward acceptable than its present identify. i feel i'm now larger ready to leap into an exact J2EE layout development book.
Read or Download Building Scalable and High-Performance Java Web Applications Using J2EE Technology PDF
Similar java books
The booklet is a pragmatic consultant explaining some of the beneficial properties of the NetBeans IDE on the topic of company program improvement. The ebook is aimed toward Java builders who desire to increase Java EE purposes whereas making the most of NetBeans performance to automate repetitive initiatives and to ease their software program improvement efforts.
Even though it isn't an exceptional ebook nor it will likely be the bible of not anything, the ebook is kind of transparent. i admire much how you can clarify transaction ideas and the various strategies.
It is an efficient publication.
It is a cookbook jam-packed with recipes with the fundamental code defined truly and comprehensively. every one bankruptcy is well compartmentalized with targeted recipes that are completely equipped for simple reference and knowing. This booklet is for Java/J2EE builders. because the books covers various themes in Web-Service improvement, it's going to function a reference advisor to these already conversant in Web-Services.
- Learning Java (4th Edition)
- Objects First with Java: A Practical Introduction Using BlueJ
- Eclipse IDE Pocket Guide
- Building Mobile Applications with Java: Using the Google Web Toolkit and PhoneGap
Extra resources for Building Scalable and High-Performance Java Web Applications Using J2EE Technology
Actually, the reason goes back to an earlier assumption I made—that our application servers are single-threaded. Now, let's assume that we can build multithreaded application servers. First, think about why we want to do this. As you probably know, threads are lightweight processes—mechanisms for execution that share an address space. By "mechanisms for execution," I mean that they are scheduled by the operating system and can use the CPU (when their turn comes up) to execute program code. In their most simple form, threads consist of a program counter, registers, and a stack.
In general terms, the communication between client and server sides consists of the client ISP, capable of T1 and T3 speeds, forwarding requests through its backbone network service provider (NSP), which speaks in terms of OC-1 and OC-3 speeds. These NSPs provide access to network access points (NAPs), which are public exchange facilities where ISPs can reach each other through a process known as ISP-peering. NAPs are distributed across the world; collectively, they represent the points where the Internet backbone is "stitched" together.
Vendors differ on some important details, as we'll see later, but they must all implement the specification correctly or they won't be certified. In this chapter, I provide a brief overview of J2EE and highlight the key component- and platform-level technologies it defines. 3) describes a set of technologies designed to address the presentation, business logic, and persistent storage needs of n-tier applications. Generally speaking, a J2EE environment consists of several types of components that communicate with each other and a persistent storage device (a database).