Discover how to manage transactions in a distributed enterprise system with JTA (Java Transaction API) and JTS (Java Transaction Service).
More articles by Sams Publishing
Are you a Java programmer who is interested in learning about naming services, directory services, and the purposes for which Web applications use them? Here you will be introduced to JNDI and its architecture then see the specifics of using JNDI in a Web application.
What do you get when you combine a development methodology for delivering quality software while maintaining a focus on customer satisfaction and an Open Source tool to create build and deployment processes?
Discover how to use databases from within Tomcat Web applications using both direct JDBC access and the preferred approach of JNDI data sources. The Data Access Object (DAO) design pattern is also shown as a method of encapsulating database access into a reusable component.
The emergence of XML brought RPC (Remote Procedure Calls) back in fashion. Learn about the JAX-RPC mechanism of using XML-RPC, as well as how to use APIs defined in the JAX-RPC specification to create a Web service and a client.
See how to work with HTML controls; those built-in HTML elements that the user can interact with and enter data in, such as buttons, check boxes, text fields, drop-down lists, and so on.
Walk through the life cycle and user interface of Mobile Information Device Profile (MIDP) applications.
Many Web services use a database as part of the overall application functionality. Discover how to do this using the database control within BEA Weblogic.
If you are familiar with client/server web technology and are moving into P2P technology be warned that the techniques for peers to discover and use each other's functions are perhaps the greatest distinction between P2P and web technology. Find the details and more here...
Are you ready to take your application to the next level? Would you like to add speech synthesis and speech recognition to your app? Read futher to discover how.
The full potential of the Web services framework will not be realized until complex interactions are properly supported. Although no single standard has yet emerged, Web services flow (or process) languages, such as the Web Services Flow Language (WSFL) and XLANG), provide the means to deal with them. This chapter, from Java Web Services Unleashed, reviews the basic concepts underlying these languages, drawing mainly from WSFL.
JXTA... P2P... virtual networks... you've heard the terms but are sketchy on the fundamentals. Read this chapter from JXTA: Java P2P Programming to learn how you can allow any connected device on a network to communicate and collaborate in a P2P manner.
Put your newly acquired EJB knowledge to work in this last excerpt from the book Sams Teach Yourself J2EE in 21 Days. Deploy and use an EJB in a J2EE Reference Implementation.
Monday and Tuesday formed the foundation of your understanding of EJBs. Today learn how to create, deploy, and use an EJB in your application. Continue reading with this third of four excerpts on EJB from the book Sams Teach Yourself J2EE in 21 Days.
Now that you know from Monday's article what an EJB is and why to use it, discover what makes up the EJB. Continue your reading with this second of four excerpts on EJB from the book Sams Teach Yourself J2EE in 21 Days.
Why use Enterprise Java Beans (EJB)? What are the common types of EJBs? What are the common uses? Check out this article for the answers to these questions and more in this first of four excerpts on EJB from the book Sams Teach Yourself J2EE in 21 Days.