Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Java EE 5 Resource Center


Java EE 5 Sample Chapters
Getting Started with the Standard Components
Sample chapter: "Getting Started with the Standard Components ," from JavaServer Faces in Action, January 2005, by Kito Mann. Discusses using HTML attributes, using cascading style sheets, understanding facets, the power of tools, the render kit, common component properties, controlling the page with UIViewRoot, setting component parameters with UIParameter, displaying data with output components, displaying ordinary text with HtmlOutputText, using UIOutput with the tag, creating input labels with HtmlOutputLabel, using HtmlOutputFormat for parameterized text, message format elements, dynamically displaying substrings with choice formats, displaying hyperlinks with HtmlOutputLink, displaying images with the HtmlGraphicImage, displaying component messages with HtmlMessage, displaying application messages with HtmlMessages, grouping and layout with the Panel components, grouping components with HtmlPanelGroup, and creating tables with HtmlPanelGrid.
Introducing JavaServer Faces
Sample chapter: "Introducing JavaServer Faces," from JavaServer Faces in Action, January 2005, by Kito Mann. Discusses rapid application development (RAD), what JavaServer Faces is, the technology under the hood, HTTP, servlets, portlets, JavaBeans, JSP and other display technologies, frameworks, why frameworks are needed, JSF, Struts and other frameworks, components, the HelloBean class, configuration with faces-config.xml, and configuration with web.xml.
Building and Deploying an EAR
Sample chapter: "Building and Deploying an EAR," from JBoss at Work: A Practical Guide, November 2005, by Tom Mars and Scott Davis. Discusses WARs vs. EARs, Application.xml, common JAR, exploring the new directory structure, deploying the EAR, adding a DAO (data access object), and using XDoclet.0
Using Queries
Sample chapter: "Using Queries," from Pro JEB 3: Java Persistence API, May 2006, by Mike Keith and Merrick Schincariol. Discusses Java persistence QL, filtering results, projecting results, joins between entities, aggregate queries, query parameters, defining queries, dynamic query definition, named query definition, parameter types, executing queries, working with query results, optimizing read-only queries, special result types, queering paging, queries and uncommitted changes, bulk update and delete, bulk delete and relationships, query hints, query best practices, named queries, report queries, hint queries, stateless session beans, and provider differences.
Distributed Virtual Worlds
Distributed Virtual Worlds, March 2001, by Stephan Diehl. Discusses motivation, peloton, a virtual theater, electronic commerce, terminology, requirements, technologies, languages, protocols, applications, commercial and experimental virtual worlds, navigation, communication, multi-user worlds, three-dimensional computer graphics, the graphics pipeline, virtual reality modeling language (VRML), history of VRML, what is VRML, concepts of VRML, static scenes, dynamic VRML, protocols for distributed virtual worlds, Internet protocols, a layered model for distributed virtual worlds, architectures for virtual worlds, behavior, consistency, VRML extensions for distributed virtual worlds, VSPLUS, sharing events through Net nodes, VASE multicast-VR, living worlds, spatial partitioning, grids, level of detail (LOD), bounding boxes, binary space partitioning trees, cells, portals, spatial partitioning of multi-user worlds, filtering, locales and beacons, streaming, continuous data streams, compressions, continuous data streams in distributed worlds, relevant Internet protocols, resource reservation protocol (RSVP), real-time streaming protocol (RTSP), real-time transport protocol (RTP), forward error control, interarrival jitter, combined jitter and error control, spatial hierarchical compression, Quicktime VR, MetaStream, MPEG-4, Applets, Java3D, X3D, implementing multi-user worlds with VRML, Java network programming, implementing multi-user worlds with CORBA, and the future.
Enterprise JavaBeans 3.0
Sample chapter: "Introduction," from Enterprise JavaBeans 3.0, Fifth Edition, May 2006, by Bill Burke and Richard Monsoon. Discusses distributed objects, server-side components, component transaction monitors, enterprise JavaBeans defined, and distributed object architectures.
Java With the SAP Web Application Server
Java Programming With the SAP Web Application Server, September 2005, by G. Frey. Discusses the necessity of a platform for enterprise software, SAP basis as an example of a successful technology platform, architectural features of SAP basis, and SAP NetWeaver as an integration platform.
Performance Through the AD Life Cycle
Sample chapter: "Performance Through the Application development Life Cycle," from Pro Java EE 5 Performance Management and Optimization, May 2006, by Steven Haines. Discusses a performance overview, performance in architecture, SLAs, object life cycle management, application session management, performance in development, unit testing, unit performance testing, memory profiling, code profiling, coverage profiling, performance in quality assurance, balanced representative load testing, production staging testing, and identifying performance issues.
Java EE Essentials
Sample Chapter: "Java EE Essentials," from Beginning Java EE 5: From Novice to Professional, October 2005, by Kevin Mukhar, Chris Zelenak, James L. Weaver and Jim Crume. Discusses what is Java EE, how Java EE relates to J2SE, why Java EE, multitier architecture, single-tier systems, client/server (two-tier) architecture, N-tier architecture, vendor independence, scalability, features and concepts in Java EE, Java EE clients and servers, containers, Java servlets, JavaServer Pages (JSPs), JavaServer Faces (JSF), JDBC, EJBs, XML support, Web services, transaction support, security, sample Java EE architectures, application client with EJB, JSP client with EJB, applet client with JSP and database, and Web services for application integration.

Discounts on subscriptions

Update :: December 16, 2017