Java Enterprise Edition: A Practical Approach By B. Mohamed Ibrahim

Java Enterprise Edition: A Practical Approach By B. Mohamed Ibrahim
76% Off
Rental

Java Enterprise Edition: A Practical Approach By B. Mohamed Ibrahim

2238 Views
Publisher: Laxmi Publications
ISBN: 9789381159392
Author:

Available Options ( In Stock )

Rental?
Buy
Buy Chapters
INR 250.00 INR 60.00 ( 76% Off )
Effective Price after using Coupon Code: SAVE20
Download & Read Books Offline (Desktop/Laptop/Android Device) :
Customers who Bought this Ebook also Bought
  • Buy Chapter
  • Description

About this eBook

PREFACE The web has grown very fast, and the rate of its growth continues to be exponential. Many enterprises were already sunset to standalone desktop applications, and started working on web-based applications. And they can access their applications throughout the world, mainly without installing any special client applications. Currently, a new trend in technology for Enterprise Application Interaction EAI , which uses web protocols for data transmission. And every module can be accessed via web as services. This Service Oriented Architecture SOA with Web Services breaks platform and implementation software dependency. Java platform is one of the best choices of the web developers, which supports many attractive features including rapid development and platform independent. Due to the rapid growth, the Sun Microsystems released the second generation of Java with three major divisions J2SE Java 2 Platform Standard Edition , J2EE Java 2 Platform Enterprise Edition and J2ME Java 2 Platform Micro Edition . The J2SE consists of Application Programming Interfaces APIs needed to build the Java applications and applets. The J2ME supports the development of Java applications for mobile wireless devices. And, the J2EE is a replacement for the traditional CGI Common Gateway Interface technologies and is used to build dynamic and enterprise web applications. The J2EE components are modified and enhanced time to time, and released to the users. Due to maturity, stability, scalability, security and enhanced features, the generation indicator the number 2 in J2EE is removed and now J2EE is referred as JEE Java Enterprise Edition . The latest version of this Java Enterprise Edition is Java EE 6. This book is composed of ten chapters. All the chapters and the concepts in each chapter are properly ordered, and the readers are advised to read them sequentially as some chapters sections use the concepts explained in the previous chapters sections. The following are the brief introduction to the chapters in this book. Chapter 1 J2EE An Introduction This chapter briefly introduces Java Enterprise Edition. The Component Technologies, Service Technologies, Integration Technologies, and Communication Technologies of the Java Enterprise Edition platform are briefed. Further, it also lists the supported technologies of JEE 6 platform with their individual version numbers. The Client-Server architecture with its logical layering is explained. Then, the JEE Architecture is introduced. Chapter 2 Working with Oracle Database This chapter illustrates SQL and PL SQL commands logic to work with Oracle database. This chapter is given for the readers to gain experience in the database operations which is required while reading database based examples, especially JDBC examples. Oracle installation procedure for Windows operating system is given with screenshots. This chapter explains Data Definition Language, Data Manipulation Language, and Transaction Control Language SQL commands with syntaxes and examples. Chapter 3 JDBC This Chapter explores the JDBC API. The Java Database Connectivity JDBC APIs are used to interact with RDBMS. The JDBC Architecture, supported types of drivers and their features are described. The common data types in database and their corresponding data types in Java are given for reference. The JDBC APIs are listed with brief explanation. The advanced concepts
VI
Perface
such as Scrollable Result Set, Batch Updates, Transaction Management, and Calling Stored Procedures are explained with sample code and screen output. Chapter 4 Understanding HTML FORM Elements This chapter aims to list and explain the form input output elements in HTML. To create dynamic web applications, the HTML form elements are used to get and to set the data. And these data are accessed and processed by server-side web applications. The output of any web application is in HTML format. The web client such as browsers can understand these HTML content and display the information by interpreting the HTML elements. This chapter also explains some basic elements that are used frequently such as formatting elements, listing elements and frameset elements. Some samples with code and their corresponding output are given at the end of the chapter to get hands-on experience. Chapter 5 Java Servlets This chapter explains Java Servlet API. It briefly explains the importance of Java Servlets in the dynamic webpage development. The life-cycle of a Servlet is given, and the programmer can do appropriate actions at each stage of the life-cycle. The Important Servlet APIs are listed with brief explanation. Both Generic Servlets and HTTP Servlets are explained with their features. The advanced concepts including Session Tracking and Manipulating Cookies are given with code samples. Apache Tomcat is used as Servlet Container in executing the examples given this chapter. The installation procedure of Tomcat, configuration, deployment descriptor