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

Monday, 7 March 2011

MySQL and Java Developer's Guide



MySQL and Java Developer's Guide
Mark Matthews, Jim Cole, Joseph D. Gradecki | 2003-01-01 00:00:00 | Wiley Publishing | 410 | Java
* Shows Java developers everything they need to know to build Java database applications with MySQL.
* Takes a hands-on, code-intensive approach in which readers will learn how to build a sophisticated Web database management application.
* Begins with a review of the fundamentals of MySQL.
* Explains using Java's JDBC with MySQL, as well as servlet and JSP programming with MySQL.
* Provides a code-rich tutorial on how to build the sample Java database application using EJBs.
* The companion Web site provides the full code examples plus links to useful sites.

With more than three million users, MySQL is the most popular open source database server in the world. It is the most popular database server for Linux and also runs on Windows, Macintosh, FreeBSD, and many flavors of UNIX. Most developers have built MySQL applications using programming languages like C, PHP, and Perl, but three years ago the author of this book, Mark Matthews, created MM.MySQL, the Java driver for MySQL. Since then, MySQL AB has shown their support for Java developers by hiring Mark, adopting his driver, and re-releasing it as Connector/J. Now, Mark Matthews and team explain everything you need to build database applications with MySQL and Java.

This book is a complete and authoritative tutorial and reference on MySQL for Java and takes a hands-on, code-intensive approach so you can learn how to build sophisticated Web database applications. Matthews begins by reviewing the fundamentals of MySQL 3.x and 4.x, followed by:

* Details of how to use JDBC with MySQL for Java application, servlet, JSP, and EJB development
* Several sample database applications, including an Address and Fingerprint Management system that uses servlets, and an Advanced Account Management system that uses EJBs
* MySQL and JDBC tuning techniques
* MySQL administration advice
* JDBC API reference specific to MySQL and Connector/J
Download this book!

Free Ebooks Download

Saturday, 19 February 2011

Murach's Beginning Java 2



Murach's Beginning Java 2
| 2009-02-25 00:00:00 | | 0 | Java


An exciting, new approach to Java instruction that includes the latest Java releases (1.3.1 and 1.4). In just 20 chapters, you grow from beginner to entry-level professional. Along the way, you learn how to develop GUIs with Swing components; how to work with files; how to use JDBC to work with databases; how to develop applets that are run from Internet browsers; how to work with threads; and much more. It?s all there in the unique Murach style that has been training professional programmers for more than 25 years.

User review
Great Java Book for IBM mainframers
I have many of Mike Murach's books and I like the way they are organized. I would recommend this for any IBM mainframe programmers trying to learn Java (like me). I am still reading it, but am positive this is the one of many Java books you need to have.

User review
a very easy way to learn java
simple step by step instructions. very easy to follow

User review
The best book to start in java
When I began studying Java, a friend of mine recommended me this book and it was perfect because I could learned the essential Java skills, object-oriented programming, Swing and so on. Besides, I could understand how to work with float values in my business application by using the class Big Decimal in order not to lose precision and digits.


Therefore, I can confidently say that this book is an excellent choice for learning Java and developing high quality software.

User review
Good textbook with minor errors and not very consistent structure
I am taking my Begining Java Class now and we use this textbook. Overall book is good although with some errors in text and some of the code is hard to understand without whole program code. My instructor studied on previous edition and said that previous edition was better structured.

User review
Mainframers, this is your book!
As a mainframe software engineer with over twenty years in the business, I have for several years now seen the need and have endeavored to learn some Object-Oriented Programming (OOP) language such as C++ or Java. Until recently, though, all I have had to show for my efforts is a stack of highly-rated but little-read books on the subject. The reason they are little-read is I would get about 4 chapters in to the book, only to get utterly lost and give up, and toss the C++ or Java book onto a stack of similar books in the corner of my home office, fighting the despair that I would ever learn any of this stuff.


Eventually, I got hold of Beginning Java2 (JDK 5) by Lowe, Murach, and Steelman; published by Murach and Associates. As a result of working through this book, I am glad to report that I am finally successfully writing programs using weird and bizarre (to us mainframers) things such as Classes, Objects, Constructors, Methods, Inheritance, and Polymorphism; and I am actually understanding what is going on. Even more shocking, it is fun!


I think the problem with all those other books was that they assumed the reader either knew something about Object Oriented programming, or knew nothing about any kind of programming. However, I think for some of us, when approaching OOP, knowing mainframe programming is worse than knowing nothing. This Java book clearly explains things in ways that we mainframe people can easily latch onto.


If you want to finally, successfully make the jump from legacy work to Object Oriented, this is your book.




Download this book!

Free Ebooks Download

Wednesday, 9 February 2011

Ext JS in Action



Ext JS in Action
Jesus Garcia | 2010-01-01 00:00:00 | Manning Publications | 255 | Java
Ext JS, a cross-browser JavaScript library for building Rich Internet Applications (RIA), has emerged from the mix of JavaScript frameworks, libraries and object-oriented development techniques as a one of the clear leaders. Ext JS combines an extensive library of super-high-quality widgets, an intuitive, extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps. Ext JS has been adopted by such household names as Adobe, Aetna, Amazon.com, Best Buy Hallmark, Panasonic, Pixar Animation Studios, Siemens, Sony, and Visa.



Ext JS in Action teaches the reader about Ext from the ground up. By following the common design patterns demonstrated in the Ext source and in many commercial applications, the book teaches you to achieve the same results you see in world-class commercial JavaScript applications. This book will guide you through the Ext component model and layouts. You'll learn how core components, such as the Container class, serve as building blocks for building complex user interfaces. The book fully covers Ext utility classes, AJAX, Observable (the Ext events model), DOM helpers and Function Helpers and illustrates how use of JavaScript Object Notation (JSON), a powerful and lightweight data format, can allow your application to efficiently communicate over the network to the web server. Finally, you'll build on this foundation to customize or extend Ext widgets.
Download this book!

Free Ebooks Download

Thursday, 20 January 2011

A Concise and Practical Introduction to Programming Algorithms in Java



A Concise and Practical Introduction to Programming Algorithms in Java
Frank Nielsen | 2009-01-01 00:00:00 | Springer; 1 edition | 280 | Java
A Concise and Practical Introduction to Programming Algorithms in Java has two main goals. The first is for novice programmers to learn progressively the basic concepts underlying most imperative programming languages using Java. The second goal is to introduce new programmers to the very basic principles of thinking the algorithmic way and turning the algorithms into programs using the programming concepts of Java.

The book is divided into two parts and includes: The fundamental notions of variables, expressions and assignments with type checking - Conditional and loop statements - Explanation of the concepts of functions with pass-by-value arguments and recursion - Fundamental sequential and bisection search techniques - Basic iterative and recursive sorting algorithms.

Each chapter of the book concludes with a set of exercises to enable students to practice concepts covered.
Download this book!

Free Ebooks Download

Monday, 17 January 2011

JavaTech, an Introduction to Scientific and Technical Computing with Java



JavaTech, an Introduction to Scientific and Technical Computing with Java
| 2005-10-13 00:00:00 | | 0 | Java


JavaTech is a practical introduction to the Java programming language with an emphasis on the features that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines how Java programs can access the local platform and interact with hardware.

User review
JavaTech
Expected it to focus more on scientific programming using Java. Rather, it details the development of Java apps/applets. There are worthwhile nuggets, e.g file I/O, class/object organization. I would not recommend this as an introduction to Java programming.

User review
the RMI and CORBA are awkward to build and use
One of Java's strengths is that you can run its bytecode on many different types of hardware. But one merit of this book is that it shows how you can customise your code to take advantage of binaries on particular platforms, and use specific devices.


The book also talks about distributed or remote computing. Giving explantions of RMI and CORBA. You should be aware that RMI has fallen under a relative cloud. Systems using it can be awkward to run, even if there are no bugs. While CORBA's limitations have become painfully apparent, independently of any Java usage. Nowadays, distributed computations written in Java tend to go to Web Services and using XML text messages to communicate between entities, as opposed to CORBA's binary messages.


If you have never used RMI and CORBA before, then the book doesn't really educate you about their drawbacks. So they might seem like really nifty ideas. The book should perhaps talk more about Web Services.


Download this book!

Free Ebooks Download

Multimedia Introduction to Programming Using Java



Multimedia Introduction to Programming Using Java
| 2004-09-09 00:00:00 | | 0 | Java


Although vital to modern software development, Java and object-oriented programming can pose significant challenges to newcomers. This text, unique in both scope and approach and accompanied by an interactive CD-ROM , addresses that learning curve by providing a careful, classroom-tested presentation of Java -- from the fundamentals of variables, types, and expressions to procedural concepts like loops and sophisticated object-oriented ideas.

Multimedia Introduction to Programming Using Java anchors its pedagogy in the CD-ROM ProgramLive, a complete multimedia module in itself. Containing over 250 recorded lectures with synchronized animation, ProgramLive allows users to see, first-hand and in real time, processes like stepwise refinement of algorithms, development of loops, execution of method calls and associated changes to the call stack, and much more. The disk also includes all programs from the book, 35 guided instruction sets for closed lab sessions, and a 70-page hyperlinked glossary.

Additional key features of this work:

Provides clear and accessible treatment of all aspects of a first course, along with more advanced topics such as recursion, exceptions, interfaces, inner classes, and GUIs.

Introduces objects and classes early in the exposition, rendering object-oriented programming intuitive and natural.

Develops programs, rather than simply showcasing them.

Supports all concepts through complementary lectures on the CD-ROM.

Contains numerous self-help exercises that encourage readers to practice programming.

Emphasizes rigor and accuracy through user-friendly exposition and a flexible organizational style.

With its comprehensive appendices and bibliography, systematic approach, and helpful CD, this exciting work provides the key tools they needed for successful object-oriented programming. It is ideal for use at the undergraduate and graduate beginning level, whether in the classroom or for distance learning; furthermore, the text will also be a valuable self-study resource or reference volume in any programmer? library.



User review
Very Good
One of the authors of this book, David Gries, is my Computer Science teacher and hearing his voice (and that of his son Paul) on the multimedia CD is a weird experience, but extremely helpful. I can't stand just reading textbooks, and the multimedia CD allows me to have an interactive learning experience and not just stare at pages. The book is great as well but the learning CD is really what stands out. There are videos, exercises, sample programs, labs, you name it. Very easy to learn Java with it.

User review
interested CD with recorded presentations
The multimedia CD is clearly the most distinctive aspect of the book. I found the recorded presentations to be quite interesting and these can be helpful to the Java beginner. They would specifically be useful to a reader who learns best from a live teacher than from text. But who, for whatever reason, lacks that teacher.


The text of the book is competently done. With Springer's usual technically accurate content. Though I can't say that the text is necessarily distinctive or better than other pre-existing texts on Java.


On a passing note, the CD's content must have been quite expensive to produce. Given that Springer's texts tend to be fairly small circulation, one might wonder if they will ever recoup the cost of development.


Download this book!

Free Ebooks Download