Java Programming with Database Applications: Volume I--Fundamentals (Advanced Java Experts Edition 2014)

· Harry Hariom Choudhary
4.3
7 opiniones
Libro electrónico
396
Páginas

Acerca de este libro electrónico

 This book covers the practical considerations and applications in database programming using Java NetBeans IDE, JavaServer Pages, JavaServer Faces, and Java Beans, and comes complete with authentic examples and detailed explanations. 
Two data-action methods are developed and presented in this important resource. With Java Persistence API and plug-in Tools, readers are directed step by step through the entire database programming development process and will be able to design and build professional data-action projects with a few lines of code in mere minutes. The second method, run time object, allows readers to design and build more sophisticated and practical Java database applications. 

Advanced and updated Java database programming techniques such as Java Enterprise Edition development kits, Enterprise Java Beans, JavaServer Pages, JavaServer Faces, Java RowSet Object, and Java Updatable ResultSet are also discussed and implemented with numerous example projects. 

Ideal for classroom and professional training use, this text also features: 
• A detailed introduction to NetBeans Integrated Development Environment 
• Java web-based database programming techniques (web applications and web services) 
• More than thirty detailed, real-life sample projects analyzed via line-by-line illustrations 
• Problems and solutions for each chapter 
• A wealth of supplemental material available for download from the book's ftp site, including PowerPoint slides, solution manual, JSP pages, sample image files, and sample databases 
• Coverage of two popular database systems: SQL Server 2008 and Oracle 
This book provides undergraduate and graduate students as well as database programmers and software engineers with the necessary tools to handle the database programming issues in the Java NetBeans environment. 

DBMS 
Summary of DBMS Functions 
CODD's Rules 
Structured Query Language 
Using SQL as a Data Definition Language 
Using SQL as a Data Query Language 
Functions 
JDBC Architecture Remote Database Access 
Introduction 
Connecting to an ODBC Data Source 
JDBC Connection 
JDBC Implementation 
Resultset Processing: Retrieving Results 
Prepared Statement 
Callable Statement 
Other JDBC Classes 
Moving the Cursor in Scrollable Result Sets 
Making Updates to Updatable Result Sets 
Updating a Result Set Programmatically 
Introduction To Software Components 
Software Component Model 
Javabean 
Importance of Java Component Model4 
Bean Development Kit 
Starting the BeanBox 
Using The BDK Beanbox and The Demo Javabeans 
Building Simple Bean 
Building the First Bean 
Event Handling 
Bean Persistence 
Serialization and Deserialization 
Serializable Bean 
Introspection 
Introspector 
EJB – Overview 
Component Transaction Monitors 
TP Monitors 
Object Request Brokers 
Middle - Ware Architecture Application Server 
Example Application Servers 
The Transactional and n-tier View 
The Middleware and 3-tier View 
Why Application Servers? 
What Application Servers should provide? 
Introduction to Distributed Applications 
Distributed Vs Non-Distributed Models 
Introduction to RMI RMI Architecture 
Bootstrapping and the RMI registry 
Working of RMI 
advantages of RMI 
Building a Simple Client/Server Application Create the Remote Interface 
Create a class that implements the Remote Interface 
Create the main Server program 
Create Stub and Skeleton Classes 
Copy the Remote Interface and Stub File to the Client Host 
Create a Client class that uses the remote services 
Start up the Registry, Server and Client 
How RMI simulates pass by reference 
Dynamic Class Loading 


Further Best & Ultimate Interview Preparation You can read following Book References Available On Amazon.com--- 

1. Cracking the Java Coding Interview HandBook. 
ASIN: B00G1NV9BE 
2. Cracking the Coding Interview: 400 Programming Questions and Solutions - 
ASIN: B00FF4ZH8Q 
3. Core Java Programming

Calificaciones y opiniones

4.3
7 opiniones

Acerca del autor

 About Author:


Harry (Hariom Choudhary) is an 25 year old young computer Programmer & Hacker & scientifically professional and Network expert and has a unique experience in the field of computers Programming & Hacking & Cyber Security & Server Management & internet security. He has helped Indian USA, European governments and some multinational software companies of around the globe to secure their networks and securities. He has worked as an Offline Administrator for clients running from India, USA. He has authored more than twenty books including Various Computers Programming Languages & Security & Engineering & Administration.

Authors Side:

Who Am I?
Yet another guy who dreamt of doing it big somewhere but finally ended up working as a Software Engineer for an IT company. For the time being we can skip the history and geography of my life which I intend to officially release along with my autobiography in the future. I have been writing for more than 4 years now. From what started as a way to kill time turned into a passion soon and now has become an integral part of my life. My books has almost everything that I myself relish reading on, which is why I preferred to write on such topics. From my precious Thoughts, Technology to some senseless cribbing. My authoring journey has so far been a great experience. 

After all, as with Programming a powerful raindrops of technology, Programming isn't inherently good or bad--this determination depends entirely on how it is used. The same hammer can be used to either build a wall or knock it down.
-Harry

Califica este libro electrónico

Cuéntanos lo que piensas.

Información de lectura

Smartphones y tablets
Instala la app de Google Play Libros para Android y iPad/iPhone. Como se sincroniza de manera automática con tu cuenta, te permite leer en línea o sin conexión en cualquier lugar.
Laptops y computadoras
Para escuchar audiolibros adquiridos en Google Play, usa el navegador web de tu computadora.
Lectores electrónicos y otros dispositivos
Para leer en dispositivos de tinta electrónica, como los lectores de libros electrónicos Kobo, deberás descargar un archivo y transferirlo a tu dispositivo. Sigue las instrucciones detalladas que aparecen en el Centro de ayuda para transferir los archivos a lectores de libros electrónicos compatibles.