Showing posts with label Java Books. Show all posts
Showing posts with label Java Books. Show all posts

Thursday, May 14, 2009

Advanced Ajax: Architecture and Best Practices eBook

Advanced Ajax: Architecture and Best Practices is the definitive guide to building business-critical, production-quality Web applications with Ajax. Shawn M. Lauriat systematically addresses the design, architecture, and development issues associated with Ajax, offering proven patterns and robust code examples available in no other book. You’ll find best practices for addressing the full spectrum of issues enterprise Ajax developers face: scalability, performance, security, reliability, flexibility, maintainability, and reusability.

  • Planning Ajax interfaces for simplicity, clarity, and intuitiveness
  • Creating scalable, maintainable architectures for client-side JavaScript
  • Using the latest tools to profile, validate, and debug client-side code
  • Architecting the server side for security and functionality, while restricting loaded data, objects, and actions to current requests
  • Protecting against the most widespread and significant Ajax security risks
  • Optimizing every component of an Ajax application, from server-side scripts to database interactions
  • Introducing cutting-edge Ajax: game development, Ajax with canvas, and Ajax for enterprise applications
Writing for experienced Web developers, Lauriat delivers fresh ideas and elegant solutions: meaty technical content, presented with exceptional clarity. Among the many topics he covers in unprecedented depth: cleanly implementing JavaScript custom events to reduce coupling and to enhance flexibility; overcoming Ajax’s traditional accessibility limitations; reducing network latency through compression and other techniques; and much more. Coverage includes.

-Shawn M. Lauria

Read more...

Monday, May 11, 2009

Java Programming with Oracle JDBC eBook

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.

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. Next comes thorough coverage of JDBC's relational SQL features. shows you how to use JPublisher and JDBC to work seamlessly with Oracle database objects from within Java programs. You'll also learn how to access nested tables and arrays using JDBC. Donald concludes the book with a discussion of transaction management, locking, concurrency, and performance--topics that every professional JDBC programmer must be familiar with. If you write Java programs to run against an Oracle database, this book is a must-have.


Author: Donald Bales

Read more...

Saturday, May 2, 2009

Java Methods for Financial Engineering eBook


Java Methods for Financial Engineering: Applications in Finance and Investment eBook :

In order to build a successful, Java-based application it is important to have a clear understanding of the principles underlying the various financial models. Those models guide the application designer in choosing the most appropriate Java data structures and implementation strategy.

This book describes the principles of model building in financial engineering and explains those models as designs and working implementations for Java-based applications.

Throughout the book a series of packaged classes are developed to address a wide range of financial applications. Java methods are designed and implemented based on the most widely used models in financial engineering and investment practice. The classes and methods are explained and designed in a way which allows the financial engineer complete flexibility. The classes can be used as off-the-shelf working solutions or the innovative developer can re-arrange and modify meth
ods                                                        to create new products
 
                                                                                           Author: Philip Barker

                               
Download Java Methods for Financial Engineering eBook

Read more...

Friday, April 17, 2009

Eclipse in Action eBook - A Guide for the Java Developer

Eclipse in Action eBook:
-
A Guide for the Java Developer

About the Book: A guide to using Eclipse features and plug-ins effectively in the context of real-world Java development, this book shows Java developers and software architects how to test, debug, and work with the tools provided by Eclipse and other third-party open source plug-ins. Additionally, developers will learn how to use plug-in tools for using Eclipse in a team environment. Techniques discussed include using Ant for more sophisticated building processes and CVS for source control. Also covered are the essentials of building web applications using J2EE technologies such as JSP/Servlets and EJB. Information on self-hosted development is provided with an introduction to the Eclipse Plugin Development Environment (PDE).

-Author
David Gallardo


Download Eclipse in Action eBook

Read more...

Saturday, February 21, 2009

O'Reilly - Java Web Services eBook

O'Reilly - Java Web Services:

Java Web Services explains how to use SOAP to perform remote method calls and message passing and how to use WSDL to describe the interface to a web service or understand the interface of other's service. Using UDDI to advertise (publish) and look up services in each local or global registry.

Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB, the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.

Download Java Web Services eBook

Read more...

Professional Java Development with the Spring Framework

Professional Java Development with the Spring Framework :

The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.

Wrox Professional guides are planned & written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Key learnings from this book:

  • Core Inversion of Control container
  • Concept of Dependency Injection
  • Spring’s Aspect Oriented Programming (AOP) framework
  • Spring’s programmatic & declarative transaction management
  • Spring services for accessing and implementing EJBs
  • Spring’s remoting framework
Download Professional Java Development with the Spring Framework eBook

Read more...

Sams - BEA WebLogic Server 8.1 Unleashed

Sams - BEA WebLogic Server 8.1 eBook:

BEA positioned WebLogic Server as the premier J2EE Web Services development platform With the release of WebLogic Server 7.0 in June 2002. WLS integrated WebLogic Workshop and other key tools to provide developers with a stable, market-leading product designed for the next generation of Java applications based on Web Services on the latest J2EE platform With the next release in late 2002.

BEA WebLogic Server is the leading J2EE application server, holding almost 40% of the market share in this competitive category. WebLogic Server Unleashed is designed to be the definitive reference work for the WLS developer, offering an in-depth look at the capabilities provided by WLS 7.X and illustrating the best development practices.


Download BEA WebLogic Server 8.1 eBook

Read more...

Monday, January 5, 2009

Scripting in Java: Languages, Frameworks, and Patterns

Scripting in Java, Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java’s new Scripting and Web Scripting APIs.

Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today’s best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects.

Also includes Why scripting languages offer surprising value to Java programmers Scripting languages that run inside the JVM: BeanShell, JavaScript, and Python . Groovy in depth: installation, configuration, Java-like syntax, Java integration, security, and more ·

Groovy extensions: accessing databases, working with XML, and building simple Web applications and Swing-based UIs· Bean Scripting Framework: implementation, basic abstractions, and usage examples· Traditional and new patterns for Java-based scripting· JSR 223 Scripting API: language bindings, discovery mechanisms, threading, pluggable namespaces, and more· JSR 223 Web Scripting Framework: scripting the generation of Web content within servlet containers


Download Scripting in Java: Languages, Frameworks, and Patterns

Read more...

The Complete Java 2 Certification Study Guide

The Complete Java 2 Certification Study Guide is packed with information on what you'll need to know to pass both the Sun Java Programmer and Developer Exams. With Java certification becoming ever more popular, this title is an essential resource for anyone who's preparing for it.

The Programmer Exam--the first level of Sun certification--is covered first. Basic language features are reviewed, such as access specifiers, operators, and other keywords that will help make you an expert. (Some sections explain with great clarity the mysteries of Java's "extra" shift operator and other features.) Other chapters cover threads and multithreading strategies, as well as user-interface design with layout managers (which Sun considers important).

The second half of the volume concentrates on the Developer Exam, a more free-form exercise in which programmers write custom code, based on a specification from Sun. Two case studies, one for a room-scheduling application and another for a trouble-ticket system that tracks requests for technical support, illustrate this test. As the solution is presented, you'll learn how to build custom client/server software, and how to use Remote Method Invocation (RMI) and other advanced techniques. There's also advice for the best programming styles and choices for passing this challenging exam.

Download The Complete Java 2 Certification Study Guide

Read more...

Jython for Java Programmers eBook

Author: Robert Bill

Jython for Java Programmers from New Riders is an essential introduction to the complexities of the merger between two popular object-oriented languages Python and Java. It is directed toward Java programmers who ant to incorporate Python rather than visa versa, but the utter symmetry of merging two object-oriented languages creates an Escher-esque problem in perspective. It is like two snakes gobbling each other up.

The cascade of “100% pure java” ports has finally led to the gobbling up of the elegant Python scripting language, which is also object-oriented. But that is only half of the story. As Java devours Python, Python also devours Java. In one manifestation, Jython is Python written in Java rather than C. It has its own interpreter “Jython” and compiler “Jythonc”, both of which can draw on all of Java’s classes. Conversely, Jythonc will create a Java class which can be imported by the Java interpreter “Java” and compiler “Javac.” Java programmers will have the luxury of importing and using succinct Jython classes rather than writing the lines of verbose native Java code.

The bewildering complexities are elucidated by Bill in Jython for Java Programmers, which presents Jython both as a standalone, Java-equipped language and as the class implementation within Java. Its three parts are dedicated to Jython’s basics (very similar to a Python tutorial), Jython’s internals, and Jython’s incorporation into GUI, database and Web applications. The book follows in the New Riders’ tradition of exhaustive, implementation-centred publishing. Jython is not a Java foundation class, but Bill’s book is a cornerstone in its own right.

Download Jython for Java Programmers

Read more...

Database Programming with JDBC and Java

Author: George Reese

Java Database Connectivity classes (JDBC) sensibly provide an interface between a platform-independent programming language (Java) and a standardized database language (Structured Query Language, or SQL). Pretty much every Java program that's involved in transactions or other business operations connects to a database through JDBC; so, familiarity with the JDBC classes can magnify your other Java skills.

Database Programming with JDBC and Java explains how JDBC fits into software applications in which various functional parts communicate over a network, also shows how to write programs that take advantage of the JDBC classes, emphasizing the most commonly used ones (such as those that perform INSERT and SELECT operations), but giving also the more obscure classes their due. A section on Swing programming seems kind of out of place, but it's short. In sum, this slim volume is a great introduction to JDBC for those who are looking to approach Java distributed applications by way of database work.

Download Database Programming with JDBC and Java

Read more...

Monday, November 24, 2008

EJB Design Patterns eBook

EJB Design Patterns
By Floyd Marinescu

EJB Design Patterns goes beyond high-level design pattern descriptions into critical EJB-specific implementation issues, illustrated with source code implementations. The book contains a catalog of twenty advanced EJB patterns and provides strategies for mapping application requirements to patterns-driven design, J2EE development best practices, and a collection of EJB tips and strategies, and other topics such as Build-System best practices using Ant, JUnit testing strategies, using Java Data Objects (JDO) as an alternative to entity beans, and more.

Floyd Marinescu draws on his work building TheServerside.com J2EE community site and offers best practices for three different strategies used in creating primary keys for entity beans: sequence blocks, UUID for EJB, and stored procedures for autogenerated keys.

Read more...

Java Data Objects eBook

Java Data Objects
By David Jordan, Craig Russell

Description: Java Data Objects was written by the JDO Specification Lead and one of the key contributors to the JDO Specification, is the definitive work on the JDO API. This gives you a thorough introduction to JDO, starting with a simple application that demonstrates many of JDO's capabilities. Java Data Objects shows you how to make classes persistent, how JDO maps persistent classes to the database, how to configure JDO at runtime, how to perform transactions, and how to make queries. More advanced chapters cover optional features such as nontransactional access and optimistic transactions. The book concludes by discussing the use of JDO in web applications and J2EE environments.

Read more...

Wednesday, November 19, 2008

Head First Servlets and JSP eBook

Head First Servlets and JSP

This book let you know the latest J2EE 1.4 versions of Servlets and JSPs. You can got for Sun Certified Web Component Developer (SCWCD) 1.4 exam with this one. Head First Servlets & JSP will show you how to write servlets and JSPs, what makes the Container tick, how to use the new JSP Expression Language (EL), and more.

Head First Servlets and JSP eBook

Read more...

Thursday, November 6, 2008

Sams teach Yourself EJB in 21 days eBook

Enterprise applications must be scalable, portable, and secure. That’s what Java 2 Platform, Enterprise Edition (J2EE) is all about: a complete architecture and framework for developing and deploying server-side Java components. Enterprise JavaBeans (EJB) is the heart of the J2EE platform. It enables simplified development of distributed Java applications. Other J2EE run-time services, such as JNDI, JDBC, and JMS, are vital in completing the full picture of server-side component architecture.
This book focuses primarily on teaching the EJB technology, but it also covers otherJ2EE technologies that are essential to understanding EJBs. You’ll be introduced to all aspects of EJB development using the most current version of the specification.

Download Sams teach Yourself EJB in 21 days

Read more...

Java 2: The Complete Reference 5th Edition eBook

Author: Herbert Schildt
This book gives nice coverage of the Java language with particular focus on the new Collections. and also coverage of threads and several chapters devoted to user interface related matters - swing, servlets, applets, etc. What is particularly refreshing with this book is the large number of complete and reasonable examples.This book is the most complete and up-to-date resource on Java from programming guru, Herb Schildt a must-have desk reference for every Java programmer.

Download Java2 The Complete Reference

Read more...

Java and SOAP eBook

Java with SOAP (Simple Object Access Protocol)

This book provides Java developers with an in-depth look at SOAP (the Simple Object Access Protocol) also covers the basics, SOAP features and capabilities, shows how to work with some of the more common Java APIs in the SOAP world Apache SOAP and GLUE also structure of a SOAP message, SOAP encoding, and building simple services using RPC and messaging.

Download Java and SOAP

Read more...

Java Programming on Linux eBook

Java Programming on Linux is a detailed how-to book on using Java on a Linux operating system. Topics include installing and enabling a Java runtime environment under Linux, Java development in Linux, running Java applications and applets under Linux, using Java with Linux-based Web servers, using Sun Components JCE and JAI in Linux, using Sun Environments Personal Java, Embedded Java, and Jini in Linux, and using JNI to Link Java and Native Capabilities.
Includes Aspects of developing and deploying Java software on computers that run the Linux operating system; the Sun Java Development Kit (JDK) as it applies to Linux and how versions 1.1 and 1.2 of the JDK differ in that environment; documentation of Linux development and runtime tools for Linux.

Download Java Programming on Linux

Read more...

Java J2EE Job Interview Questions eBook

This Book features all faq's on Java/J2EE Technolgies. Much useful for Interviews.

Download Java J2EE Job Interview Companion eBook

Read more...

Wednesday, November 5, 2008

Java Design Pattern A Tutorial eBook


Author: James Cooper
Design patterns describe how objects communicate without become entangled in each other’s data models and methods. Keeping this separation has always been an objective of good OO programming, and if you
have been trying to keep objects minding their own business, you are probably using some of the common design patterns already. Design patterns began to be recognized formally in the early 1990s by Helm (1990) and Erich Gamma (1992), who described patterns incorporated in the GUI application framework, ET++.

Read more...
Blog Widget by LinkWithin

JS-Kit Comments

  © Blogger template Newspaper III by Ourblogtemplates.com 2008

Back to TOP