Your Ad Here
 
Samay Live
 
EBooks » Java
JDBC is the key Java technology for relational database access. Oracle is arguably the most widely used relational database platform in the world. In this book, Donald Bales brings these two technologies together, and shows you how to leverage the full power of Oracle's implementation of JDBC.
You begin by learning the all-important mysteries of establishing database connections. This can be one of the most frustrating areas for programmers new to JDBC, and Donald covers it well with detailed information and examples showing how to make database connections from applications, applets, Servlets, and even from Java programs running within the database itself.

 

Developing complex software requires more than just churning out lines of code. As a software architect or developer involved in an industrial project, you must understand and be able to leverage critical software sub-disciplines such as architecture, analysis and design techniques, development process, visual modeling, and the underlying technology to be successful.

This book brings all these diverse elements together from the J2EE development perspective to provide a holistic approach for the reader. Specifically, this book tries to answer the following key questions:
· What is UML and how is it relevant to J2EE development?
· How do Java and UML relate to each other?
· What are the key concepts in software architecture?
· How does a software development process fit into the J2EE software development equation?
· How can analysis and design help you in arriving at a better J2EE application design?
· What are the key J2EE technologies, and how do they fit together?
· How can you leverage the UML for J2EE development?

Rather than reinvent the wheel, the approach taken in this book is that of bringing together known works such as Jim Conallen’s web modeling profile and the Sun Java Specification Request-26 for UML/EJB Mapping Specification.

Java Beans is the most important new development in Java this year. Beans is the next generation of Java technology that not only adds features the language lacked, but also lets Java programs interoperate with a number of development environments. The initial release includes a bridge for Microsoft's ActiveX/COM; future releases will include bridges for Netscape's LiveConnect and IBM's OpenDoc.

Since it's a "component architecture" for Java, Beans can be used in graphical programming environments, like Borland's JBuilder, or IBM's VisualAge for Java. This means that someone can use a graphical tool to connect a lot of Beans together and make an application, without actually writing any Java code -- in fact, without doing any programming at all. Graphical development environments let you configure components by specifying aspects of their visual appearance (like the color or label of a button) in addition to the interactions between components (what happens when you click on a button or select a menu item).
This edition of Ivor Horton�s Beginning Java 2 JDK 5 Edition is based on the J2SE 5.0 platform. The J2SE 5.0 release is one of the most significant updates to the Java platform in many years and has been three years in the making. The release involved 160 experts worldwide, all working through the Java Community Process and focused on making the platform better for all developers.

So what can you expect to learn from this new edition? First, Ivor covers the basic programming blocks and gets you started with your first Java program. Ivor then introduces the Java language changes step by step, including the new generic types, the enhanced for loop, enumerated types, and many others. You will also get to use the new language changes in later chapters and learn some of the other nonlanguage features, such as XML DOM3 updates. So whether you are a new developer or already have some Java programming experience, you will gain the skills needed to work with the latest Java release.


THINKING IN JAVA 2nd Edition
Bruce Eckel
1156 Pages� �

Chapter 1: Introduction to Objects
Chapter 2: Everything is an Object
Chapter 3: Controlling Program Flow
Chapter 4: Initialization & Cleanup
Chapter 5: Hiding the Implementation
Chapter 6: Reusing Classes
Chapter 7: Polymorphism
Chapter 8: Interfaces & Inner Classes
Chapter 9: Holding Your Objects
Chapter 10: Error Handling with Exceptions
Chapter 11: The Java I/O System
Chapter 12: Run-time Type Identification
Chapter 13: Creating Windows & Applets
Chapter 14: Multiple Threads
Chapter 15: Distributed Computing
App: Passing & Returning Objects
App: The Java Native Interface (JNI)
App: C: Java Programming Guidelines
App: D: Resources
 
Username:
Password:
 
Sign Up | Lost Password
 
 

Execution time : 0.0114808082581