Popular Posts Today

Search This Blog

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

Download : What's New in Java 7? [Kindle Edition]

What's New in Java 7?
This book is a good idea as a quick survey of new features in Java 7, but it is missing a crucial piece. I don't mind that the author did not cover all features in in the survey, but it would have been useful for me see a complete list of other enhancements that were included in Java 7. This way I would know if I was interested in finding more details on something else. I looked up the release notes on the Oracle web site and including an index below in case someone will find that information useful for reference as well. For example, I have to deal with the mixed environment which has Java and non-Java languages, and there are enhancements in that area that are potentially critical for my needs: the Garbage-First Collector and JVM support for non-Java languages. I would have liked to see all areas mentioned, even if there were no additional details.

The areas the author covers are easy to understand and give you just enough details to know if these features are going to be useful/relevant.


2:37 PM | 0 comments | Read More

Download : JavaScript & jQuery: The Missing Manual

JavaScript & jQuery: The Missing Manual
This is a very well written book. I admit I was not completely new to jQuery when I read this, so I'm not sure about the learning curve, but I felt the book does a better job of fully explaining things than some other jQuery books do. It often provides line by line explanations of code rather than just summaries or generalizations. The book is a bit longer than some other jQuery books because of this added detail, and also because it really does cover a lot of material.

I enjoyed the writing style/tone of the book - it's not overly technical/serious, but also isn't over the top.

I also really appreciate the unqiue approach it takes of teaching you everything practical you need to know about "raw" javascript in order to enhance jQuery without getting into details many users may not need to know. If you're wondering, the content is roughly 3/4ths jquery and 1/4th pure javascript.

I do have a few complaints - the book does occasionally spend a bit too much time talking about specific plug-ins and how to use them. Usually it walks you through you how to do a simple task and then uses a plug-in for a more advanced version of it (such as galleries and form validation). I have mixed feelings about this (especially when some of these plug-ins have complete documentation on their websites) but since this is really just a personal opinion I didn't take a star off for it. There is also very little content related to making your own plug-ins, which is a cool feature of jQuery that a few other books do touch on. I found this odd given how often the book talks about plug-ins. There are a few typos here and there but I did not find any that affected the success of the examples - mostly just grammatical things.


2:34 PM | 0 comments | Read More

Free Download | Java for Programmers, Second Edition | Paul J. Deitel, Harvey M. Deitel

The professional programmer's Deitel(R) guide to Java(TM) development and the powerful Java platformWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. 

The book features 200+ complete Java programs with 18,000+ lines of proven Java code, and hundreds of tips that will help you build robust applications. Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC(TM), web-application development with JavaServer(TM) Faces, web services and more. You'll enjoy the Deitels' classic treatment of object-oriented programming and the OOD/UML(R) ATM case study, including a complete Java implementation. When you're finished, you'll have everything you need to build object-oriented Java applications. 

5:36 PM | 0 comments | Read More

Free Download | Thinking in Java (4th Edition) | Bruce Eckel


Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version's thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and crannies of the language, which is of great value in the programming world. The most prominent feature of the book is its diligent and extremely thorough treatment of the Java language, with special attention to object design. (For instance, 10 pages of sample code show all of the available operators.) Some of the best thinking about objects is in this book, including when to use composition over inheritance.
1:49 PM | 0 comments | Read More

Free Download | Enterprise JavaBeans | Richard Monson-Haefel


Enterprise JavaBeans (EJB) is a major new technology for server-side application development in Java. It offers a component architecture for developing distributed, multitiered enterprise applications. This model allows you to build complex, mission-critical systems using simple snap-together pieces that model individual business objects and processes. EJB greatly simplifies the process of development by automatically taking care of system issues like object persistence and transaction management.


This book provides a thorough introduction to EJB for the enterprise software developer. It shows you how to develop enterprise Beans to model your business objects and processes. It also shows you how to develop client applications that use the Beans to perform useful work. One powerful advantage of the EJB architecture is that it allows you to partition work appropriately between different parts of the system: the database provides persistence, your Beans model various business entities and the interactions between them, and your client application provides a user interface, but incorporates minimal business logic. The end result is a highly flexible system built from components that can easily be reused, and that can be changed to suit your needs without upsetting other parts of the system. Enterprise JavaBeans teaches you how to take advantage of the flexibility and simplicity that this powerful new architecture provides.

1:53 PM | 0 comments | Read More

Free Download | SCBCD Exam Study Kit : Java Business Component Developer Certification for EJB

Primarily written for developers who know basic Java and want to pass the Sun Certified Business Component Developer exam CX-310-090, this study kit shows how to use EJB in developing enterprise applications. With the popularity of J2EE in the enterprise, SCBCD certification is an important credential for an EJB developer to earn. Focused on the exam objectives, the content goes beyond simply "exam-cram." 

More than 130 review questions with answers distributed over all chapters and an Exam's Eye View section at the end of each chapter that emphasizes the important points in the chapter from the exam's perspective are provided.






10:57 AM | 0 comments | Read More

Free Download | Java Development with Ant

Encompassing Java-centric software project best practices for designing and automating build, test, and deployment processes using ANT, this book is written for developers using Java in large software projects and those who have reached the limits of classic IDE development systems. Benefiting developers who apply extreme programming methodology to Java projects, this resource provides detailed coverage of ANT and explains how to use it in large projects and extend it when needed. In addition to using ANT for Java applications, it includes discussions of servlets and J2EE applications, which cover the majority of Java development projects.




10:53 AM | 0 comments | Read More

Free Download | Beginning J2EE 1.4: From Novice to Professional


The Java 2 Enterprise Edition (J2EE) is an extremely powerful platform for developing enterprise-level Java-based applications for primarily the server. In order to harness that power, you need to know how to properly use the API in the J2EE platform. In this book, Weaver, Mukhar, and Crume give you an overview of how the pieces of the J2EE platform work together and complement each other.

This book is aimed at programmers who have learned the basics of Java from, for example, Beginning Java 1.4: From Novice to Professional, and are now ready to learn how to use Java in the real world, with J2EE. But, J2EE is a big spec, and the target audience is not interested in Enterprise JavaBeans and other advanced specs within J2EE. In fact, 75% of J2EE applications are built using only JavaServer Pages and Servlets (two of the simpler technologies to learn in J2EE), so these are the areas that the audience is particularly interested in.


This book goes further than just showing you how to code a JSP or an EJB: This book explains when and where to use these APIs, their strengths and weaknesses, and best practices for using them.

10:51 AM | 0 comments | Read More

Free Download | Refactoring des applications Java J2EE


Améliorer la qualité et l'évolutivité des applications Java/J2EE. Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité. L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc. Un livre pratique illustré d'une étude de cas détaillée. L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en œuvre des techniques de refonte, tests de non régression. Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CUS, JUnit et PMD.




Diplômé de l'Université de Technologie de Compiègne, de l'IAE de Paris et du CNAM, Jean-Philippe Retaillé est architecte en systèmes d'information au sein d'une grande compagnie d'assurance européenne, Spécialiste des architectures J2EE, il est également coauteur de l'ouvrage Programmation orientée aspect pour Java/J2EE paru chez le même éditeur. 

10:48 AM | 0 comments | Read More

Free Download | J2EE Web Services

Web Services is the latest trend to hit the software industry. It promises to promote interoperability among disparate applications; i.e., applications written in different languages and running on diverse platforms. This book covers Web services protocols SOAP, WSDL, UDDI and the J2EE APIs that are used with these protocols including: JAX-RPC, JAXM, JWSDL, and JAXR. The author explains in detail how to use these Java APIs with the J2EE platform and also provides detailed information on security issues and interoperability between J2EE platforms and .NET. The book also includes a primer on XML, XSD and JAXP (the Java XML API), which is necessary basis for understanding how to process SOAP messages.



10:46 AM | 0 comments | Read More

Free Download | JDBC 4.0 and Oracle JDeveloper for J2EE Development

This book is a practical reference guide to using Oracle JDeveloper IDE and JDBC 4.0 to develop J2EE data-driven applications. The book is suitable for Java/J2EE and Oracle JDeveloper beginners. If you are a J2EE developer and want to use the JDeveloper IDE for J2EE development, this book is for you. JDeveloper developers who are new to J2EE will also benefit from the book. Most J2EE applications have a database component and the book is specially suited for database-based J2EE development in Oracle JDeveloper. You can also use this book if you are interested in learning how to utilize the new features offered in JDBC 4.0 for Java/J2EE development.




10:44 AM | 0 comments | Read More

Free Download | J2EE | Jérôme Molière

Sans être aussi critique que les autres commentaires laissés sur ce livre, je peux reconnaitre qu'ils ont voulus tout mettre dans un seul livre (la technologie J2EE est tellement vaste qu'il faudrait un livre par concept !). A la lecture, on a l'impression d'avoir un catalogue entre les mains néanmoins, quand on a déjà développé en J2EE, certains noms ne nous sont pas inconnus et on se rattache très facilement avec son expérience et les explications du livre.

Tout le long du livre, on suit par étape l'élaboration d'un site commercial complexe. L'exemple élaboré est très bien choisi car il aborde quasiment tout du J2EE et présente ainsi une architecture très fiable et très proche de ce qu'il se fait dans le monde professionnel. Les explications me paraissent assez claires même si parfois un petit tour sur la toile pour approfondir certains aspects ne sont pas de refus.



10:41 AM | 0 comments | Read More

Free Download | J2EE Platform Web Services | Ray Lai

This book is a strategic roadmap for building next generation J2EE Web Services solutions architecture. It provides the reader with the concepts, design approach and implementation guidelines for adapting Web Services technology (e.g., Java, XML, UDDI and SOAP) with extensive real-world examples from the Financial Services industry. The book also includes extensive design and implementation details on adapting various technologies. The author discusses how Web Services technology, mainframe interoperability, services consolidation, wireless technology and XML are used in various business areas. The book also includes a technology overview of different aspects of Web Services. As a result, Lai manages to marry both the business and the technology aspects in one comprehensive guide to Web services. There are break-out sections in At a Glance (summary section at the beginning of each chapter), Analyst's View (tips and hints for technology implementation, risks, pitfalls) and Best Practices (design patterns or best practices from industry experience).





10:37 AM | 0 comments | Read More

Free Download | JavaScript by Example | Ellie Quigley


Javascript by Example, Second Edition, is the easiest, most hands on way to learn javascript. Legendary programming instructor Ellie Quigley has thoroughly updated her classic book to deliver the skills and information todays javascript users need most?including up to the minute coverage of javascript programming constructs, CSS, Ajax, JSON, and the latest javascript libraries and best practices. Quigley illuminates every technique with focused, classroom tested code examples, detailed line by line explanations, and real program output. This exceptionally clear, easy to understand book takes you from your first script to advanced techniques. Its the only javascript book youll ever need!

6:50 PM | 0 comments | Read More

Free Download | The JavaScript Pocket Guide | Lenny Burdette


There are lots of online resources on javascript, and I mean LOTS. But it may take you awhile to go through it all to find what you specifically want. So there are LOTS of books you can get as well on javascript, but if you already have a basic understanding of javascript, most are way more than you need. When your working on something, you just need a quick and easy way to find a reference on an object or property or technique in javascript and this book will be exactly what you need.

6:47 PM | 0 comments | Read More

Free Download | Sun Certified Programmer & Developer for Java 2 Study Guide




Revised and updated by one of the co-developers of the (310-035) Programmer exam, this edition offers complete coverage of the Sun Certified Programmer for Java 2 exam objectives and newly added, complete coverage of both portions of the Sun Certified Java 2 Developer's exam. More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.

8:12 PM | 0 comments | Read More

Free Download | Just Java




Peter van der Linden's newly revised Just Java 2, Fifth Edition adds a good deal of updated material and a lot more personality to an already capable tutorial aimed at the beginning Java developer, preferably with some previous programming experience. While earlier editions of this title certainly delivered the goods, the new edition beefs up the author's personal touch. At the end of each chapter, van der Linden--a true Silicon Valley insider--shares numerous war stories drawn from computing, with topics ranging from scam computer companies and products to achievements in computer history (like the invention of the mouse and the source for HAL in Stanley Kubrick's 2001). Several sections rail against the attempt to suppress algorithms that subvert DVD protection schemes (including an "illegal" long prime number and even a T-shirt that contains the "illegal" C code).

8:06 PM | 0 comments | Read More

Free Download | Java Script Bible




This new edition of the definitive guide to JavaScript has been revamped to cover the latest browsers, language updates, extensions, and JavaScript standards Part tutorial and part reference, the book serves as a learning tool for building new JavaScript skills and a detailed reference for seasoned JavaScript developers Danny Goodman's exclusive interactive workbench, The Evaluator, makes it easy to master JavaScript and DOM concepts Offers deployment strategies that best suit the user's content goals and target audience Bonus CD-ROM is packed with advanced content for the reader who wants to go an extra step

8:02 PM | 0 comments | Read More

Free Download | JavaScript Developer's Dictionary



JavaScript Developer's Dictionary covers all the essential functions, methods, and objects of JavaScript in an easy-to-find, logical order. JavaScript, and each different version of JavaScript, interacts very differently with each variety of Web browser, leaving Web developers scrambling to write code that will work in all the major browsers. JavaScript Developer's Dictionary brings all these variants into one volume, breaking down every object in the JavaScript language and how it applies to each browser. Wherever possible, the book also provides workarounds for earlier versions of JavaScript and for direct inconsistencies. The emphasis throughout this book is on compatibility across many versions of Netscape and Internet Explorer.

7:56 PM | 0 comments | Read More

Free Download | Enterprise JavaBeans 3.1




Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of this bestselling guide. Written by the developers of JBoss EJB 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components. With version 3.1, EJB's server-side component model for building distributed business applications is simpler than ever. But it's still a complex technology that requires study and lots of practice to master. Enterprise JavaBeans 3.1 is the most complete reference on this specification. You'll find a straightforward, no-nonsense explanation of the underlying technology, including Java classes and interfaces, the component model, and the runtime behavior of EJB.

4:27 PM | 0 comments | Read More