Introduction to Programming Using Java
This text has more than enough material for a one-semester course, and it also suitable for individuals who want to learn programming on their own. This is the third edition of the text. It covers more material and has more examples than the second edition. It also adds end-of-chapter quizzes and solved programming exercises. Previous editions have been used in a course, Computer Science 124: Introductory Programming, at Hobart and William Smith Colleges.
Mastering Enterprise Java Beans Second Edition
The bestselling book about 'the best thing since the Java language itself' is now completely revised and updated! Renowned authorities on Enterprise JavaBeans (EJB), Ed Roman and his team deliver an indispensable developer's perspective on what is fast becoming the dominant technology for building server-side applications. This Second Edition covers not only the latest features of the major new release of the EJB specification, EJB 2.0, but also expands coverage to include more advanced programming tips and techniques and topics of interest to enterprise developers. Readers will learn everything they need to jumpstart their EJB development, from the basics of EJB architecture to developing transactional, scalable, and secure multiuser enterprise applications.
Java Data Objects
The book is suitable for readers who already know the Java programming language, and wish to learn how to use JDO. No prior experience of JDBC, SQL, J2EE or XML is required. The focus throughout is on using JDO as the persistence layer in an application. A succinct introduction to J2EE is given before the finer details of JDO Integration with J2EE is explained. Naturally, readers with a strong J2EE background will be better placed to position JDO in their distributed architectures than those without.
Jakarta Struts Live
Jakarta Struts Live contains thorough coverage of both the Struts MVC architecture and building each of the Struts components of this architecture. You'll learn to use vital features like Tiles, the Validator, DynaActionForms, plug-ins, and internationalization. You also look at how you can leverage other open-source technologies to improve your Struts development process and experiences.
J2EE and XML Development
J2EE and XML are important technologies in their own right, but applications that use them together benefit from their synergy. Java and J2EE make a powerful platform for building robust application logic. XML facilitates flexible data storage and manipulation. Developers who properly use XML with J2EE develop the most powerful enterprise systems that can be built today.
EJB Design Patterns
The job of the EJB developer is constantly challenging, making the task of designing maintainable and scalable systems difficult without a clear set of best practices to follow. It is with this and other concerns in mind that Floyd Marinescu (Director of TheServerSide.com J2EE Community) worked with thousands of J2EE professionals on TheServerSide to put their collective knowledge together in order to build a library of design patterns, strategies, and best practices for EJB design and development.
Data Structures and Algorithms With Object-Oriented Design Patterns in Java
This book is about the fundamentals of data structures and algorithms--the basic elements from which large and complex software artifacts are built. To develop a solid understanding of a data structure requires three things: First, you must learn how the information is arranged in the memory of the computer. Second, you must become familiar with the algorithms for manipulating the information contained in the data structure. And third, you must understand the performance characteristics of the data structure so that when called upon to select a suitable data structure for a particular application, you are able to make an appropriate decision.
We hope this book appeals to geeks and grandmothers alike (not that some grandmothers aren't geeks). Although it gets technical in places, we hope the messages are clear enough that even the casual Web user comes away with a broader understanding of the security issues surrounding mobile code. We kept four groups in mind as we wrote this book: Web users, developers, system administrators, and business decision-makers. Many of the issues of mobile code security cut across these groups. As Java integrates itself into the foundations of electronic commerce, Java security issues take on more urgency.
* This book presents a guided tour of the JXTA platform, including all of the critical information required to begin producing P2P solutions built on top of JXTA. Reference information on each of the JXTA protocols provides an understanding of the underlying principles of P2P networking, and examples built on the JXTA reference implementation provide the hands-on experience necessary to become fluent in JXTA technology.
Free java programmers tutorial and code
Free java programmers guide - ebook in Word format and source code
Java Thin-Client Programming for a Network Computing Environment - Free eBook Java Thin-Client Programming for a Network Computing Environment - Download ebook Java Thin-Client Programming for a Network Computing Environment free