EBooks » Java
[Page 1] [2] [3] [4] [5] [6] [7] ... [ Last ]
Stoyan Stefanov “Object-Oriented JavaScript"
Packt Publishing | 2008-07-24 | ISBN: 1847194141 | PDF | 356 pages | 3,1 MB


Reader’s review:
Object-Oriented JavaScript by Stoyan Stefanov is a first among JavaScript books. OOP in JavaScript is not new, but has gained much popularity since the use of JavaScript in Ajax and the development of JavaScript libraries and widgets from various web companies (especially Yahoo!). Learning how to create component-based applications using JavaScript is not an easy thing to master if all you know about JavaScript is doing "mouse-overs" or neat little effects. There really isn't a book out there that really explains how OOP works in JavaScript completely.
This book really goes into detail in explaining how the syntax of JavaScript can be used to create scalable applications from the ground-up. I would say this book is geared for the developer who has a grasp on the language itself but wants to learn more in creating real useful applications for the web using JavaScript and wants to learn without depending on any pre-built library or component.
The author goes into the basics of the language first (chapter 1-2) then spends a chapter on functions (chapter 3) which is the many ways in JavaScript to create objects. Since JavaScript is not a fully OO language, it can get confusing on understanding the many different ways to create an object. Stoyan explains it very well with many examples so anybody can understand it.
The next few chapters (4 - 6), the author goes into OOP practices like how objects work, the Prototype built-in object, inheritance, and many of the built-in methods and properties you can use to manipulate your custom objects. Yes, object literal notation is covered in-depth since it really is the standard way in JavaScript to create objects.
The rest of the book has some excellent chapters on the BOM, DOM, Ajax and Design Patterns which really round out the book and make it worth it. I have never seen a book so complete on some of the more intermediate to advanced features of JavaScript and explaining it so anybody can learn it.
Malhar Barai, Vincenzo Caselli, Binildas A. Christudas "Service Oriented Architecture with Java"
Packt Publishing | 2008-06-27 | ISBN: 1847193218 | PDF | 192 pages | 2,5 MB

Reader's review:

Chapter 1: The Mantra of SOA
This chapter reviews basic tiered architecture, EA and the basic points of benefit of SOA including better integration, business agility, asset re-use, increase ROI
Chapter 2: Web Services and SOA
Practically all current SOA implementations now are built upon web services. XML over the Http protocol is covered. Representational State Transfer(REST) is covered. Main java implementations of web services are introduced including JAX-WS 2, Axis2, Spring-WS, and XFire/CXF 2.0.
Chapter 3 : Web Service Implementations
Code is presented for getting a web service up and running in JAX-WS2, Axis2, Spring-WS, and XFire/CXF 2.0 The coded examples are very easy to follow and can get a developer up and running quickly.
Chapter 4: Data and Services - All Roads Lead to Enterprise Service Bus
This chapter reviews JDO(Java Data Objects) as an alternative to JDBC along with sample code and examples. Service Data Objects(SDO) are covered as a way to abstract data within and SOA. Apache Tuscany DSO is covered with an example. Service Component Architecture(SCA) is described along with a Tuscany SCA java example
Benefits of MOM and ESB are also covered. OpenESB is covered as an open source option for implementing an ESB.
Chapter 5 - Traditional Integration Technology
2 Case Studies are presented showing the advantages of an SOA based architecture over that of EAI.
Chapter 6 - Goals We Can Achieve with SOA
Loose Coupling, Reusability, Seamless Integration, Return on Investment(ROI)

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

Beginning Java™ SE 6 Platform: From Novice to Professional

Beginning 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 Information

Jeff Friesen

book coverAuthor(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.
book coverAuthor(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.
java

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.
Java All-In-One Desk Reference For Dummies 2nd Edition


Java All-In-One Desk Reference For Dummies 2nd Edition | 12.4 MB


- Eight minibooks comprising nearly 900 pages give developers the tips and techniques they need to get up and running on the new J2SE 6 (Java Standard Edition 6) and JDK 6 (Java Development Kit 6).- This friendly, all-inclusive reference delivers the lowdown on Java language and syntax fundamentals as well as Java server-side programming, with explanations, reference information, and how-to instructions for both beginning and intermediate-to-advanced programmers.- Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and fun and games.
Pro XML Development with Java Technology has been written to help you, the professional Java developer who needs a practical hands-on guide to marrying these technologies together effectively. There are a lot of books out there, but none really explore the combination deeply, and they are largely theoretical. The main objective here was to consolidate the theory and practice of XML and Java technologies in a single, up-to-date source, that is firmly grounded in underlying XML concepts, and can be consulted time and again to rapidly speed up enterprise application development!
This book covers the full development life cycle
for professional GUI design in Java, from cost
estimation and design to coding and testing.
[Page 1] [2] [3] [4] [5] [6] [7] ... [ Last ]
 
Username:
Password:
 
Sign Up | Lost Password