Friday, 3 June 2011


اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية

Jython for Java Programmers (Landmark)
By Robert Bill

* Publisher: Sams
* Number Of Pages: 496
* Publication Date: 2001-12-28
* ISBN-10 / ASIN: 0735711119
* ISBN-13 / EAN: 9780735711112
* Binding: Paperback

Product Description:

This book will help Java developers to increase application development and deployment, thus optimizing their overall efficiency.

A brief introduction is provided that shows the differences between Java and Jython, important to include so that the reader will have a better understanding of why their union is beneficial.

The remainder of the book teaches, through examples, how to use Jython. Intended for an experienced Java developer, this book assumes you understand the fundamentals to programming
(i.e. loop statements, if.then, etc.). So, page space is focused on utilizing Jython with Java by covering the following: extending Python with java classes, modules, compiling, interpreters, design integration, etc.


Java Application Development on Linux

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Java(TM) Application Development
on Linux(R) (Bruce Perens' Open Source Series)
By Carl Albing, Michael Schwarz

* Publisher: Prentice Hall PTR
* Number Of Pages: 600
* Publication Date: 2004-12-02
* ISBN-10 / ASIN: 013143697X
* ISBN-13 / EAN: 9780131436978
* Binding: Paperback

Product Description:

Linux is the fastest-growing Java development platform because it saves money and time by serving as a platform for both development and deployment. But developers face significant platform-specific challenges when managing and deploying Java applications in a controlled production environment. Written for Java and Linux developers alike, Java Application Development on Linux(R)is the hands-on guide to the full Java application development lifecycle on Linux. Determined to spare other developers hours of trial and error, Albing and Schwarz demonstrate the platform, tools, and application development by showing realistic, easy-to-follow examples. After a simple command-line application introduces basic tools, this program leads readers through business-logic object analysis, database design, Java servlet UIs, Java Server Pages (JSP) UIs, Swing GUIs, and Standard Widget Toolkit (SWT) GUIs. Scaling up to the enterprise level provides the opportunity to use both the JBoss Application Server and the Apache Geronimo Application Servers, and Enterprise JavaBeans (EJB).Readers learn how to *Use development tools available on Linux, such as the GNU Compiler for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio*Develop business logic layers using Java DataBase Connectivity (JDBC)*Add a Web interface using servlets and JSPs*Add a GUI using Sun's Abstract Window Toolkit (AWT) and IBM's SWT*Deploy EJBs in Linux The authors conclude by demonstrating how a hierarchy of budgets can be created, tracked, and shared with Concurrent Versions System (CVS). A companion Website includes all source code and a link to each tool described. Java Application Development on Linux(R) can propel you from a standing start to the full-speed development and deployment of Java applications on Linux.

Download Links:

Learning Java, Third Edition

Learning Java
By Pat Niemeyer, Jonathan Knudsen

* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 976
* Publication Date: 2005-05-20
* ISBN-10 / ASIN: 0596008732
* ISBN-13 / EAN: 9780596008734
* Binding: Paperback

Product Description:

Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance. "Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done. Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as webapplications, servlets, and XML that are increasingly driving enterprise applications. The accompanying CD includes the Java 5.0 SDK for Windows, Linux, and Solaris, plus the Eclipse IDE, the NetBeans IDE, and the many example programs from the book.

Download Links:
============================Programming for the Java Virtual Machine
اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Programming for the Java(TM) Virtual Machine
By Joshua Engel

* Publisher: Addison-Wesley Professional
* Number Of Pages: 512
* Publication Date: 1999-07-02
* ISBN-10 / ASIN: 0201309726
* ISBN-13 / EAN: 9780201309720
* Binding: Paperback

Product Description:

The core of Java(TM) technology, the Java virtual machine is an abstract computing machine that enables the Java(TM) platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a compiler for the Java virtual machine must have an in-depth understanding of its binary class format and instruction set. If you are programming with the Java programming language, knowledge of the Java virtual machine will give you valuable insight into the Java platform's security capabilities and cross-platform portability. It will increase your understanding of the Java programming language, enabling you to improve the security and performance of your programs.

Download Links: ============================

Beginning Java Objects: From Concepts To Code, 2nd Edition

Beginning Java Objects: From Concepts To Code, Second Edition
By Jacquie Barker

* Publisher: Apress
* Number Of Pages: 1000
* Publication Date: 2005-06-20
* ISBN-10 / ASIN: 1590594576
* ISBN-13 / EAN: 9781590594575
* Binding: Paperback

Product Description:

Learning to design objects effectively with Java is the goal of Beginning Java Objects: From Concepts to Code, Second Edition. Plenty of titles dig into the Java language in massive detail, but this one takes the unique approach of stepping back and looking at fundamental object concepts first. Mastery of Java&emdash;from understanding the basic language features to building complete industrial-strength Java applications&emdash;emerges only after a thorough tour of thinking in objects.

The first edition of B.J.O. has been a best seller; this second edition includes new material on the key features of J2SE 5, conceptual introductions to JDBC and J2EE, and an in-depth treatment of the critical design principles of model-data layer separation and model-view separation.

Despite the plethora of beginning Java titles on the market, this book is truly unique in its coverage of three critical topics&emdash;object concepts, UML modeling, and Java programming&emdash;within a single cover. It's ideal for both individual self-study and as a university-level textbook. Let Beginning Java Objects, Second Edition be your guide!

Download Links:
============================Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation
By Li Gong

* Publisher: Addison-Wesley Professional
* Number Of Pages: 262
* Publication Date: 1999-06-16
* ISBN-10 / ASIN: 0201310007
* ISBN-13 / EAN: 9780201310009
* Binding: Paperback

Product Description:

"The book is of enormous consequence and potential value. The Java(TM) 2 Platform Security represents an advance of major proportions, and the information in this book is captured nowhere else." --Peter G. Neumann, Principal Scientist, SRI International Computer Science Lab, author of Computer-Related Risks, and Moderator of the Risks Forum

"Profound! There are a large number of security pearls
. I enjoyed and was very impressed by both the depth and breadth of the book." --Stephen Northcutt, Director of Research for Intrusion Detection and Response, SANS Institute

Inside the Java(TM) 2 Platform Security is the definitive and comprehensive guide to the Java security platform. Written by the Chief Java Security Architect at Sun, it provides a detailed look into the central workings of the Java(TM) security architecture and describes security tools and techniques for successful implementation.

This book features detailed descriptions of the many enhancements incorporated within the security architecture that underlies the Java 2 platform. It also provides a practical guide to the deployment of Java security, and shows how to customize, extend, and refine the core security architecture. For those new to the topic, the book includes an overview of computer and network security concepts and an explanation of the basic Java security model.

Download Links:
============================Java Examples in a Nutshell, 3rd Edition

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Java Examples in a Nutshell, 3rd Edition
By David Flanagan

* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 720
* Publication Date: 2004-01-01
* ISBN-10 / ASIN: 0596006209
* ISBN-13 / EAN: 9780596006204
* Binding: Paperback

Product Description:

The author of the best-selling Java in a Nutshell has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you.

This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java code, covering 20 distinct client-side and server-side APIs. It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specifications and to demonstrate best practices for Java 1.4. New and updated examples throughout the book demonstrate many other new Java features and APIs.

Java Examples in a Nutshell is a companion volume to Java in a Nutshell, Java Foundation Classes in a Nutshell, and Java Enterprise in a Nutshell. It picks up where those quick references leave off, providing a wealth of examples for both novices and experts. This book doesn’t hold your hand; it simply delivers well-commented working examples with succinct explanations to help you learn and explore Java and its APIs.

Download Links:

Java Security (2nd Edition)

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Java Security (2nd Edition)
By Scott Oaks

* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 618
* Publication Date: 2001-05-17
* ISBN-10 / ASIN: 0596001576
* ISBN-13 / EAN: 9780596001575
* Binding: Paperback

Product Description:

One of Java's most striking claims is that it provides a secure programming environment. Yet despite endless discussion, few people understand precisely what Java's claims mean and how it backs up those claims. If you're a developer, network administrator or anyone else who must understand or work with Java's security mechanisms, Java Security is the in-depth exploration you need. The new second edition focuses on the basic platform features of Java that provide security--the class loader, the bytecode verifier, and the security manager--and recent additions to Java that enhance this security model: digital signatures, security providers, and the access controller. The book covers the security model of Java 2, Version 1.3, which is significantly different from that of Java 1.1. It has extensive coverage of the two new security APIs: JAAS (Java Authentication and Authorization Service) and JSSE (Java Secure Sockets Extension). Java Security, 2nd Edition, will give you a clear understanding of the architecture of Java's security model and how to use that model in both programming and administration.

Download Links:
============================Java(TM) Language Specification (2nd Edition)اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Java(TM) Language Specification (2nd Edition) (Java Series)
By James Gosling, Bill Joy, Guy Steele, Gilad Bracha

* Publisher: Prentice Hall PTR
* Number Of Pages: 544
* Publication Date: 2000-06-15
* ISBN-10 / ASIN: 0201310082
* ISBN-13 / EAN: 9780201310085
* Binding: Paperback

Product Description:

Written by the inventors of the technology, The Java(tm) Language Specification, Second Edition is the definitive technical reference for the Java(tm) programming language. If you want to know the precise meaning of the language's constructs, this is the source for you. The book provides complete, accurate, and detailed coverage of the syntax and semantics of the Java programming language. It describes all aspects of the language, including the semantics of all types, statements, and expressions, as well as threads and binary compatibility

Download Links:

The Java Tutorial: A Short Course on the Basics, 4th Edition
اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
The Java Tutorial : A Short Course on the Basics, 4th Edition (Java Series)
By Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber

* Publisher: Prentice Hall PTR
* Number Of Pages: 672
* Publication Date: 2006-10-09
* ISBN-10 / ASIN: 0321334205
* ISBN-13 / EAN: 9780321334206
* Binding: Paperback

Product Description:

A hands-on guide to the Java programming language, The Java™ Tutorial, Fourth Edition is perfect for any developer looking for a proven path to proficiency with Java SE. This popular tutorial "from the Source" has been completely revised and updated to cover Version 6 of the Java Platform, Standard Edition.

Written by members of the Java Software team at Sun Microsystems, this book uses a tested, interactive approach and features real-world problems that help you learn the Java platform by example.

New to this edition are chapters on generics, collections, Java Web Start, the platform environment, and regular expressions. Key sections, including the Threads, I/O, Object-Oriented Programming Concepts, and Language Basics chapters have been completely rewritten to reflect reader feedback and to cover new features added to the Java SE 6 platform. A new appendix contains information on how to prepare for the Java Programming Language Certification exam.

As with the previous editions, you will find clear explanations of the fundamentals of objects, classes, and data structures, as well as detailed coverage of exceptions, I/O, and threads. All of the popular features that made this book a classic have been retained, including convenient summaries at the end of each section and Questions and Exercises segments to help you practice what you learn.

Download Links:
Java Cookbook

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Java Cookbook
By Ian F. Darwin

* Publisher: O'Reilly
* Number Of Pages: 882
* Publication Date: 2001-01-15
* ISBN-10 / ASIN: 0596001703
* ISBN-13 / EAN: 9780596001704
* Binding: Paperback

Product Description:

The Java Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. Developers will find hundreds of tried-and-true Java "recipes" covering all of the major APIs as well as some APIs that aren't as well documented in other Java books.

The Java Cookbook, like the bestselling Perl Cookbook, covers a lot of ground, and offers Java developers short, focused pieces of code that can be easily incorporated into other programs. The idea is to focus on things that are useful, tricky, or both. The book includes code segments covering many specialized APIs--like media and servlets--and should serve as a great "jumping-off place" for Java developers who want to get started in areas outside of their specialization.

The book provides quick solutions to particular problems that can be incorporated into other programs, but that aren't usually programs in and of themselves.

Download Links:
Java EE 5 Development using GlassFish Application Server

Java EE 5 Development using GlassFish Application Server: The complete guide to installing and configuring the GlassFish Application Server and developing ... 5 applications to be deployed to this server
By David Heffelfinger

* Publisher: Packt Publishing
* Number Of Pages: 424
* Publication Date: 2008-08-13
* ISBN-10 / ASIN: 1847192602
* ISBN-13 / EAN: 9781847192608
* Binding: Paperback

Product Description:

This book is a Developer's Guide, covering the ins and outs of developing Java EE 5 applications deployed to the standards-compliant, high performance GlassFish application server.

GlassFish is a free, open-source Java EE 5-compliant application server that is quickly gaining massive popularity.

This book explains GlassFish installation and configuration, and then moves on to Java EE 5 application development, covering all major Java EE 5 APIs.

Chapter 1 provides an overview of Glassfish, including how to install it, configure it, and verify the installation.

Chapter 2 covers how to develop server-side web applications using the Servlet API.

Chapter 3 explains how to develop web applications using JavaServer Pages (JSPs), including how to develop and use JSP custom tags.

Chapter 4 discusses how to develop Java EE applications that interact with a relational database system through the Java Persistence API (JPA) and through the Java Database Connectivity API (JDBC).

Chapter 5 explains how to use the JSP Standard Tag Library (JSTL) when developing JavaServer Pages.

Chapter 6 covers how to develop applications using the JavaServer Faces (JSF) component framework to build web applications.

Chapter 7 explains how to develop messaging applications though the Java Messaging Service (JMS) API.

Chapter 8 covers securing J2EE applications through the Java Authentication and Authorization Service (JAAS).

Chapter 9 discusses how to develop Enterprise Java Beans that adhere to the EJB 3 specification.

Chapter 10 explains how to develop and deploy web services that conform to the JAX-WS 2.1 specification.

Chapter 11 covers frameworks that build on top of the Java EE 5 specification, including Seam, Facelets, and Ajax4Jsf.

The appendices cover some of the advanced features of the GlassFish server.

* Concise guide covering all major aspects of Java EE 5 development
* Uses the enterprise open-source GlassFish application server
* Explains GlassFish installation and configuration
* Covers all major Java EE 5 APIs

The book aims to speed up the reader in Java EE 5 development. All major Java EE 5 APIs and the details of the GlassFish server are covered followed by examples of its use.

Download Links:

Securing Java: Getting Down to Business with Mobile Code, 2nd Edition

اكبر مكتبة لتعليم الجافا Java Ebooks باللغة الانجليزية
Securing Java: Getting Down to Business with Mobile Code, 2nd Edition
By Gary McGraw, Edward W. Felten

* Publisher: Wiley
* Number Of Pages: 324
* Publication Date: 1999-01-25
* ISBN-10 / ASIN: 047131952X
* ISBN-13 / EAN: 9780471319528
* Binding: Paperback

Product Description:

Information Security/Java "This book is mandatory reading for every user and developer of Webware." -Peter G. Neumann, Moderator of the Risks Forum, from his review of the first edition Securing Java Java security is more important now than ever before. As Java matures and moves into the enterprise, security takes a more prominent role. But as Java evolves, its security issues and architectures get more complicated. Written by the world's leading experts on mobile code security, this updated and expanded edition of the groundbreaking guide to Java security includes lessons for Web users, developers, system administrators, and business decision-makers alike. This book navigates the uncharted waters of mobile code security and arms the reader with the knowledge required for securing Java. It provides in-depth coverage of:
* The base Java security sandbox, made up of the Verifier, Class Loaders, and the Security Manager
* Code signing, stack inspection, and the new Java 2 security architecture
* The pros and cons of language-based enforcement models and trust models
* All known Java security holes and the attack applets that exploit them
* Techniques commonly used in malicious applets
* Twelve rules for developing more secure Java code, with explicit examples
* Hard questions to ask third-party Java security tools vendors
* Analysis of competing systems for mobile code, including ActiveX and JavaScript
* Card Java security, smart card risks, and their impact on e-commerce security
On the companion Web site you'll find:
* The Java Security Hotlist: Over 100 categorized and annotated Java security-related Web links
* An e-mail list to keep subscribers abreast of breaking Java security news
* A complete electronic edition of this book

Download Links:
How to use Jmol to study and present molecular structures
Jmol book


Post a Comment