|
| |
|
EBooks » Java
The Spring Framework is a major open source application development framework that makes Java/J2EE development easier and more productive. Spring offers services that you can use in a wide range of environments, from applets and standalone clients through web applications running in a simple servlet engine to complex enterprise applications running in a full-blown J2EE application server. Spring enables a POJO programming model that decouples your code from its environment, protecting your investment in the face of change. Spring works on JDK 1.3 and later, taking advantage of JDK 1.4 and 1.5 features if available. Spring's J2EE services run on J2EE 1.2 and later. This book will show you how you can use all the major parts of Spring to help you develop successful applications. You'll learn not just what Spring does, but why. You will gain insight into best practices when using the framework, and you will see a complete sample application.  Beginning Java™ SE 6 Platform: From Novice to ProfessionalBeginning Java™ SE 6 Platform: From Novice to Professional steers you through the maze of new and improved Java Standard Edition (SE) 6 features. The first chapter sets the stage by introducing Java SE 6 in terms of its name change, themes, an overview, and a sampling of new features. It also briefly discusses the first two Java SE 6 updates. The remaining nine chapters organize features into the following categories: core libraries, GUI toolkits: AWT, GUI toolkits: Swing, internationalization, Java Database Connectivity, monitoring and management, networking, scripting, and security and web services. While exploring these chapters, you will encounter a variety of useful and interesting topics: introducing a new locale with its own currency, creating a new JConsole plug–in, creating a scripted JEditorPane component, invoking and communicating with JavaFX Script and JRuby scripts from a Java application that interacts with the Scripting API, signing an arbitrary XML document and validating a signed document’s XML signature, and accessing an existing web service are examples. With a few exceptions, each of Chapters 2 through 10 alphabetically organizes its topics for convenient access. Furthermore, all ten chapters end with a “Test Your Understanding” section that provides questions and exercises to help you reinforce your understanding of what you have read. Additional features are covered in the first three appendixes. The first appendix introduces you to annotation types for annotation processors, Common Annotations 1.0, and several tables that conveniently organize additional annotation types that are new to Java SE 6. The second appendix explores changes made to various Java tools. For example, the java compiler tool now supports annotation processing—you learn how to take advantage of this capability by writing your own annotation processor. Another example: you learn how to interact with the command–line script shell. The third appendix looks at a variety of performance enhancements, ranging from a fix for the gray–rect problem to single–threaded rendering. The second–last appendix provides answers and code to all of the questions and exercises in the various “Test Your Understanding” sections. And the final appendix anticipates Java SE 7 by looking at features most likely to make the cut, including closures, the Java Module System, and the Swing Application Framework. By the time you finish this book, you will have mastered most of what’s new and improved in Java SE 6. Although a few features, such as multiple gradient paints and an in–depth look at StAX are not covered, you will find a growing list of articles devoted to these additional topics on the author’s website (http://javajeff.mb.ca). Follow the links at the bottom of the website’s Articles page. Author InformationJeff Friesen  Author(s) : Mark Matthews, Jim Cole, Joseph D. Gradecki Publisher : Wiley Year : Mar 2003 ISBN 10 : 0471269239 ISBN 13 : 9780471269236 Language : English Pages : 432 File type : PDF Size : 2.9 MB (book + source code) Have you ever been assigned a project and realized that you had no idea how you were going to accomplish it? Many developers have experienced this feeling when asked to interface their code with a database. With a few exceptions, most developers were busy learning Lisp, linked lists, and big-O notation during their formal education instead of learning the fundamentals of relationship database management systems. When the time comes to interface their code with a database, they turn to a book like the one you are holding. Whatever the situation, interfacing an application to a database is one of the most fundamental tasks a developer is required to perform. This book is designed for developers who either have a pressing task ahead of them or who are curious about how to read database information into their application. The primary goal of this book is to provide a comprehensive approach to writing code from a Java application to a MySQL database using the industry standard: JDBC. As you will see later in this Introduction, the chapter titles indicate what area of database connectivity and manipulation they cover. The chapters are ordered to reflect the JDBC specification, but we aren�t here to simply describe the specification.  Author(s) : Shweta Bhasin Publisher : Wiley Year : Aug 2002 ISBN 10 : 0471219762 ISBN 13 : 9780471219767 Language : English Pages : 448 File type : PDF Size : 6.7 MB The tremendous growth of the World Wide Web has resulted in a demand for dynamic and interactive Web sites. To attract customer attention on the Web, companies need to hire experts for creating their Web sites. There is a tremendous scope for those who want to be the pillars of such companies by mastering scripting languages that give life to Web sites. One such language that is easy to master and handle is JavaScript. This book is an attempt to bridge the ever-increasing gap between the market demand and availability of such expertise. The first step in becoming an expert involves gaining in-depth knowledge of JavaScript, and that is exactly what this book offers. The book will begin with the basics of scripting and then discusses the intricacies of scripting. Along with conceptual information, the book will provide extensive practical exercises for the reader. This will help the reader gain valuable exposure to the procedures for designing Web sites by using JavaScript. The book content will consist of lucid examples, code sample, visuals, and demonstrations. The concepts covered will be supported adequately by case studies that will be formulated in such a way that they provide a frame of reference for the reader. Problems are presented to the reader against the backdrop of real-life scenarios. The practical approach followed will help readers understand the real-life application and usage of JavaScript in various scenarios. Pro Java 6 3D Game Development | 13.8 MB Create strange lands filled with mysterious objects (cows frozen in blocks of ice, chirping penguins, golden globes with wavering eyes) and throw away your keyboard and mouse, to go exploring armed only with a gamepad, power glove, or just your bare hands… Java gaming expert Andrew Davison will show you how to develop and program 3D games in Javaâ„¢ technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school. Topics are split into three sections: Java 3Dâ„¢ API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API. You'll look at three non-standard input devices: the webcam, the game pad, and the P5 data glove. Along the way, you'll utilize several other games-related libraries including: JInput, JOAL, JMF, and Odejava. Learn all the latest Java SE 6 features relevant to gaming, including: splash screens, JavaScriptâ„¢ scripting as well as the desktop and system tray interfaces. Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book.
|
| |
|