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

· Harry Hariom Choudhary
4.3
7 reviews
Ebook
396
Pages

About this ebook

 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

Ratings and reviews

4.3
7 reviews
Anil Das
May 9, 2021
AÀA BOSS NETWORK
1 person found this review helpful
Did you find this helpful?
Anil Das
May 21, 2021
AÀA BOSS NETWORK
Did you find this helpful?
Anil Das
November 29, 2020
AAA
Did you find this helpful?

About the author

 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

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.