Building Scalable and High-Performance Java Web Applications by Greg Barish

By Greg Barish

Offers the concise roadmap Java builders and internet engineers have to construct high-performance and scalable firm net purposes. full of normal process structure suggestions and balanced with succinct examples for every expertise. Softcover.

Show description

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

Similar java books

Ruby on Rails for PHP and Java Developers

The internet framework Ruby on Rails for constructing database established net purposes presents a Model-View-Controller framework. the necessary internet server WEBrick is incorporated with Ruby on Rails. The framework is configured with the MySQL database through default, yet will be configured with one other database.

The booklet covers constructing internet purposes with Ruby on Rails. applied sciences mentioned comprise Ajax, listing companies, and net prone. A comparability is made with personal home page, the main favourite scripting language for constructing net functions.

Programming Spiders, Bots, and Aggregators in Java

The content material and prone to be had on the internet stay accessed typically via direct human regulate. yet this is often altering. more and more, clients depend upon computerized brokers that shop them effort and time through programmatically retrieving content material, appearing advanced interactions, and aggregating info from diversified resources.

Java Database Programming with JDBC: Discover the Essentials for Developing Databases for Internet and Intranet Applications

Teaches you the way to improve Java courses, from begin to end, for connecting to databases utilizing Java's new database connectivity surroundings, JDBC. Tells the right way to simply set up drivers for many databases. encompasses a part on programming ODBC Java courses, together with a strong ODBC consumer template for constructing your individual functions.

The Java™ Class Libraries, Volume 2: java.applet, java.awt, java.beans (2nd Edition)

Because the definitive connection with the Java 1. 1. 2 model type libraries, this publication is an important source for either newbie and skilled Java programmers. This quantity presents accomplished reference documentation for the improvement of applets, consumer interfaces, and Java beans. The applications coated in quantity 2 are: java applet, java awt picture, java awt, java awt peer, java awt information move, java beans, java awt occasion.

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

Example text

This is obviously more scalable than spawning a separate process for every incoming client request, which is what happens with CGI-bin program execution. Because server-side application programs are invoked by multiple clients at once, using a thread to service their requests allows you to add the minimum of overhead (one thread) per request. Some application technologies, such as EJBs, provide this kind of infrastructure for free. As we'll see in later chapters, EJBs allow you to focus on writing the business logic while they handle the thread management for you.

For example, a Web container can use the HTTP, HTTPS, or IIOP protocols for communicating with other objects and systems. Table 3-2 summarizes the basic interoperability capabilities of the four types of containers. There are many details of the J2EE spec that we could cover at this point. Rather than discuss all of them, we will focus on those that will play a role later in our discussions about scalability and performance. Table 3-1. J2EE Services and APIs Service Purpose HTTP Message-based Web communication HTTPS Message-based secure Web communication protocol RMI-IIOP RMI accessibility for CORBA objects Java Database Connectivity Database management Java Naming and Directory Interface Resource identification and state management Java Message Service Asynchronous messaging between containers Java Interface Definition Language Access to CORBA objects outside of a J2EE deployment JavaMail Notification via e-mail JavaBeans Application Framework (Required by Java Mail) Java Transaction API By robots@Team-Sky Transaction management Team -Sky Table 3-1.

Enterprise-beans> ... class ... entity-admin administrator ... ... ... The Admin Role administrator ... Notice that new security roles can be both defined and linked, as well as applied to various application components such as EJBs.

Download PDF sample

Rated 4.73 of 5 – based on 13 votes