Archive for the ‘Java’ Category

Enterprise J2ME: Developing Mobile Java Applications

51542tqx7kl bo2204203200 pilitb dp 500 arrowtopright45 64 ou01 aa240 sh20  Enterprise J2ME: Developing Mobile Java Applications

Book Description
This book helps experienced Java developers to build high-value mobile applications that take advantage of enterprise IT infrastructures. It also helps developers to add mobility features to existing enterprise solutions. It does not repeat the same basic J2ME/MIDP API tutorial covered by many other books.

After a comprehensive analysis of the landscape and trends of the J2ME platform, the book uses the source code of several award-winning, real world applications to illustrate the design, architecture and best practices of end-to-end smart mobile solutions. The comparison of competing application paradigms could prove invaluable to architects.

Then the book focuses on four most important enterprise application areas: Converged messaging (email, IM, mobile P2P as well as enterprise messaging middleware); data management (mobile and backend relational databases), ubiquitous integration (mobile Web services) and advanced security (J2ME cryptography). The book covers more than 30 commercial and open source tools from over 10 leading vendors (including IBM, Oracle, Sun, Sybase, Enhydra and much more). The detailed analysis help developers to choose the right tools. Over 300 code listings from sample applications (available for Download>

from the book web site) are used to illustrate the application designs, coding techniques and third-party tool usages. This is a must-have book for enterprise mobile developers and architects.

From the Back Cover

Industrial-strength J2ME™ for enterprise developers, architects, and decision-makers

J2ME offers an extraordinarily flexible and robust platform for developing mobile applications with enterprise-class performance, reliability, and value. Now, leading mobile developer Michael Yuan covers every aspect of building industrial-strength applications with J2ME: design, architecture, tools, processes, business issues, and more.

Yuan introduces innovations that make the platform even more powerful, ranging from new J2ME profiles and wireless messaging APIs to mobile databases and web services tools. These innovations allow existing Java™ developers (especially J2EE™ developers) to leverage their skills and add mobility to enterprise applications. Yuan also presents more than a dozen complete sample applications—including the application that earned him the grand prize in Nextel, Sun, and Motorola’s nationwide wireless developer contest. Coverage includes:

  • Patterns and best practices for building end-to-end mobile applications
  • Emerging mobile “killer applications”: driving productivity and cost reduction
  • “Smart client” applications: architecture and construction
  • Advanced HTTP techniques for authentication and session tracking
  • Overcoming hardware and network limitations
  • Leading-edge mobile enterprise messaging techniques
  • Mobile databases and synchronization engines
  • XML and mobile web services, including the J2ME Web Services Optional Package
  • New options for mobile security in the enterprise

http://uploading.com/files/ULEAXSGK/ebc_prentice_hall_-_enterprise_j2me_developing_mobile_java_applications-isbn-013…rar.html
or
http://rapidshare.com/files/225584221/ebc_prentice_hall_-_enterprise_j2me_developing_mobile_java_applications-isbn-0131405306_booktraining




Beginning Java™ ME Platform

51Q0g24OQEL BO2204203200 PIsitb sti Beginning Java™ ME PlatformBeginning Java™ ME Platform

Product Description

Have you thought about building games for your cell phone or other wireless devices? Whether you are a first–time wireless Java developer or an experienced professional, Beginning Java™ ME Platform brings exciting wireless and mobile Java application development right to your door and device!

Beginning Java™ ME Platform empowers you with the flexibility and power to start building Java applications for your Java–enabled mobile device or cell phone. The book covers sound HTTPS support, user interface API enhancements, the Mobile Media API, the Game API, 3D graphics, Bluetooth, and more.

Further, this book is easy to read and includes many practical, hands–on, and ready–to–use code examples.

http://uploading.com/files/J18EG6R1/BegiJav_booktraining.net.rar.html
or

http://rapidshare.com/files/225582911/BegiJav_booktraining.net.rar



Java Examples in a Nutshell, 3rd Edition

51VJ4t7W6yL. SL500 BO2,204,203,200 AA219 PIsitb sticker dp arrow,TopRight, 24, 23 SH20 OU01  Java Examples in a Nutshell, 3rd Edition
Book 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.

“Java Examples in a Nutshell” contains examples that demonstrate:

Core APIs, including I/O, New I/O, threads, networking, security, serialization, and reflection

Desktop APIs, highlighting Swing GUIs, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound

Enterprise APIs, including JDBC (database access), JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0 (JavaServer Pages), and RMI

The book begins with introductory examples demonstrating structured and object-oriented programmingtechniques for new Java programmers. A special index at the end of the book makes it easy to look up examples that use a particular Java class or accomplish a desired task. In between, each chapter includes exercises that challenge readers and suggest further avenues for exploration.

http://uploading.com/files/71XAGU7B/Java%20Examples%20in%20a%20Nutshell%203rd%20Edition_booktraining.net.chm.html

or
http://rapidshare.com/files/225583556/Java_20Examples_20in_20a_20Nutshell_203rd_20Edition_booktraining.net.chm



Eclipse for Dummies

51QV8MKC9ML BO2204203200 PIsitb sti Eclipse for Dummies

Eclipse for Dummies

Product Description

* In his friendly, easy-to-understand style, the bestselling author of Java 2
* For Dummies shows developers how to get up to speed fast on this popular Java IDE
* Eclipse, an open source product originally developed by IBM, has an estimated 500,000 users-a 45 percent market share among Java IDEs
* Shows Java developers how to maximize programming productivity with Eclipse, covering all the basics as well as advanced techniques such as using Ant, developing new Eclipse plug-ins, and working with Javadocs JAR files

http://uploading.com/files/OTNSSOUP/EclipseforDummies_booktraining.net.rar.html
or
http://rapidshare.com/files/225582470/EclipseforDummies_booktraining.net.rar

Java 2 Certified Programmer

vtcxl5 Java 2 Certified Programmer

The Java 2: Certified Programmer tutorial is for programmers experienced in using the basic syntax and structure of the Java programming language who wish to take the Sun Certified Programmer for Java 2 Platform exam . This course covers the information required by certification exam 310-035, which is the exam for Java 2 version 1.4. It also includes the information needed for 310-036, which is the certification exam for upgrading a certification from version 1.2 to version 1.4. It also includes the information required by 311-055, which is the certification exam for Java 2 version 5.0. The latest releases added several new features to the language. VTC Author Arthur Griffith guides you through this preparation tutorial on your journey to certification.

Introduction

* Course Introduction (04:06)
* The Exam Pt.1 (03:58)
* The Exam Pt.2 (03:37)

Object Oriented Programming

* An Object (01:56)
* A Class (01:50)
* Inheritance (02:00)
* Instantiation (01:26)
* An Abstract Class (02:15)
* An Interface (03:09)
* Polymorphism (02:44)

Declarations & Operations

* Hello World (05:14)
* Names (02:19)
* Data Types (06:34)
* Data Types Pt.2 (03:16)
* Data Declaration (05:05)
* Literal Values (04:48)
* Literal Values Pt.2 (03:38)
* Arithmetic Operators (04:43)
* Bitwise Operators (03:24)
* Assignment Operators (02:28)
* Widening and Narrowing (03:09)
* Boolean Operations (05:14)

References & Objects

* Instantiation & References (02:58)
* Polymorphism (04:19)
* Garbage Collection (05:34)
* Arrays (04:16)
* Multidimensional Arrays (02:00)
* Array Initial Values (04:34)

The Structure of Java

* The Java Virtual Machine (02:52)
* Contents of a Class (05:09)
* Class Modifiers (04:58)
* Data Modifiers (04:34)
* Method Modifiers (04:01)
* Constructors (06:21)
* Methods Pt.1 (04:51)
* Methods Pt.2 (02:42)
* Methods Pt.3 (02:07)
* Methods Pt.4 (06:49)

Flow Control

* Boolean Expressions (03:18)
* If/Else (02:46)
* While & Do/While (02:19)
* For Pt.1 (03:40)
* For Pt.2 (03:26)
* Switch/Case (05:43)
* Break & Continue (04:07)
* Throwing an Exception Pt.1 (06:46)
* Throwing an Exception Pt.2 (06:41)
* The Try/Catch/Finally Block (04:55)
* Overloading & Overriding Methods (03:36)
* Some Specific Exceptions (07:01)
* Assert (03:51)

Language Fundamentals

* Packages (02:36)
* Import (03:03)
* Classpath & Jar Files (02:54)
* Abstract Class (03:57)
* Interfaces (04:03)
* Java Keywords (02:41)
* Nested Classes (03:40)
* An Anonymous Class (04:00)
* Enumerated Types (04:39)
* Comparing Objects (02:30)
* Java Bean Naming Standards (04:17)

java.io & java.text

* File Input & Output (06:41)
* Stream Input & Output (06:23)
* Serializable Classes (06:07)
* Format & Parse Dates (04:28)
* Number & Wrapper Classes (04:48)
* NumberFormat (02:43)

Threads

* java.lang.Thread (04:12)
* java.lang.Runnable (05:03)
* Synchronized (04:29)
* Wait & Notify (05:03)
* More About Threads (02:03)

java.lang & java.util

* java.lang.Math (03:48)
* Strings (05:13)
* Boxing & Unboxing (04:14)
* java.lang.System (03:58)
* The Set Collection (04:09)
* List, Queue, & Map (06:40)
* Generic Syntax (06:28)
* Selecting a Collection Class (05:03)
* Hashcode (03:11)
* java.util.regex (03:15)
* Pattern & Matcher (04:42)
* java.lang.Comparable (03:47)
* Sorting & Searching (05:21)

Wrapup

* Some Terms (03:58)
* Summary of the Course (02:51)

Download>

http://rapidshare.com/files/225573053/vtcjav.a.2.cert.programer.part1_booktraining.net.rar
http://rapidshare.com/files/225573121/vtcjav.a.2.cert.programer.part2_booktraining.net.rar
http://rapidshare.com/files/225572956/vtcjav.a.2.cert.programer.part3_booktraining.net.rar

or

http://uploading.com/files/M9TWW7SS/vtcjav.a.2.cert.programer.part3_booktraining.net.rar.html
http://uploading.com/files/MN0F30V8/vtcjav.a.2.cert.programer.part2_booktraining.net_booktraining.net.rar.html
http://uploading.com/files/W0K87EGT/vtcjav.a.2.cert.programer.part1_booktraining.net.rar.html

Pass: booktraining.net

Java 2 Enterprise Edition – VTC

vtcxl5 Java 2 Enterprise Edition   VTCJ2EE is an acronym for Java 2 Enterprise Edition. The Java 2 Enterprise Edition is Software that can be used along with the J2SE, the Java 2 Standard Edition which includes the compiler and the other fundamentals of Java. The J2EE software includes development and deployment systems for Java Servlet and Java ServerPages. Both of these combine Java and HTML to produce web pages on demand. VTC Author Arthur Griffith takes you on a step by step guide to understanding this powerful component of Java programming.

Introduction to J2EE

  • Course Introduction (06:55)
  • Tiered Architecture (03:00)
  • Servlets & JSP (03:28)
  • Enterprise JavaBeans (04:33)
  • XML (04:11)
  • Transactions (02:37)
  • Installation (05:43)
  • Setting the PATH (02:19)
  • Starting & Stopping the Servers (02:39)

JavaServer Pages

  • Introduction to JSP (02:22)
  • Writing JSP Pages (04:50)
  • Deploying a JSP Page (02:21)
  • Implicit Objects (06:12)
  • The Request & Response Objects (03:52)
  • Cookies & Sessions (05:49)
  • Init Parameters & Context (04:01)
  • Implict Object Classes (03:57)
  • JSP Tags (03:42)
  • The Page Directive (06:42)
  • Include & Forward (02:50)

JavaServer Pages Code

  • Expression Language Basics (03:23)
  • Method & Object References (04:49)
  • JSP to Java Mapping (05:31)
  • A Tag Handler Pt.1 (03:25)
  • A Tag Handler Pt.2 (04:41)
  • Two More Tag Handlers Pt.1 (04:14)
  • Two More Tag Handlers Pt.2 (03:46)
  • Tag Libraries (06:37)

Servlets

  • Basic Servlet Design (04:21)
  • A Simple Servlet (06:45)
  • Posting to a Servlet (05:43)
  • Catching Exceptions (03:01)
  • Sending Messages (03:29)
  • Using Multiple Servlets (03:38)
  • Multi-Threading (05:02)
  • Event Logging (02:50)
  • Cookies (06:16)
  • Filters (05:30)
  • MVC (03:46)

Database

  • JDBC & Drivers (04:20)
  • The Console (04:05)
  • Making a Connection Pt.1 (04:11)
  • Making a Connection Pt.2 (03:59)
  • Making a Simple Connection (03:31)
  • Making a Table (04:36)
  • Display a Table (03:55)
  • Statements & Result Sets (05:39)
  • Data Type Methods (06:03)
  • Writing Through the ResultSet (05:09)
  • Creating a Prepared Statement (04:06)
  • Transactions (02:26)
  • A Transaction Example (06:07)
  • Batch Updates (04:46)
  • Locking (04:35)

Enterprise JavaBeans

  • Introduction to EJB (05:15)
  • The Kinds of Beans (03:58)
  • Writing a Stateless Session Bean (07:21)
  • Deploying a Bean Pt.1 (04:10)
  • Deploying a Bean Pt.2 (05:00)
  • Calling Bean Methods (06:06)
  • A Session Bean with a State (03:54)
  • Writing a Stateful Session Bean (06:27)
  • Entity Beans (04:30)
  • Synchronization of Entity Beans (03:25)
  • Message Beans (04:03)
  • Code of a Message Bean (04:27)

Web Services

  • Introduction to Web Services (06:16)
  • JAX-RPC (03:07)
  • Source Code of a Web Service (06:20)
  • Web Service Description Language (03:44)
  • Deploying a Web Service Pt.1 (03:20)
  • Deploying a Web Service Pt.2 (04:00)
  • Web Service Client (06:38)

http://uploading.com/files/L0DW4JVY/vt.c.ntro.2.j2.ee.part1_booktraining.net.rar.html
http://uploading.com/files/R07UC60F/vt.c.ntro.2.j2.ee.part2_booktraining.net.rar.html
http://uploading.com/files/B2RG82KD/vt.c.ntro.2.j2.ee.part3_booktraining.net.rar.html

or

http://rapidshare.com/files/225574826/vt.c.ntro.2.j2.ee.part1_booktraining.net.rar
http://rapidshare.com/files/225574744/vt.c.ntro.2.j2.ee.part2_booktraining.net.rar
http://rapidshare.com/files/225574578/vt.c.ntro.2.j2.ee.part3_booktraining.net.rar



Jess in Action: Java Rule-Based Systems

193011089801lzzzzzzz 250x313 Jess in Action: Java Rule Based Systems

A practical handbook for anyone interested in programming rule-based systems and written by the creator of the popular Java rule engine, Jess, this book is structured around a series of large, fully developed practical examples of rule-based programming in Java. After the topic of rule-based systems is introduced, software developers and architects are shown the Jess rule programming language in an accessible, tutorial style. Demonstrated is how to quickly progress from building freestanding interactive applications to rule-based Web and Enterprise software. Specific issues covered in this process include designing the application, embedding Jess in Java application, and using a rule engine in the J2EE environment.

http://uploading.com/files/YVI8RYGD/JARBJava_booktraining.net.rar.html
or



XML and Java(TM): Developing Web Applications

020177004001l 250x313 XML and Java(TM): Developing Web ApplicationsFully revised to cover the latest standards and technologies, XML and Java™, Second Edition provides the practical solutions developers need to design powerful and portable Web-based applications. Featuring step-by-step examples, this book focuses on harnessing the power of Java™ and XML together to streamline the development process.

XML and Java™, Second Edition provides new coverage of emerging areas such as document management, databases, messaging, servlets, JDBC, data binding, security, and more. It begins with an overview of XML programming techniques, standard APIs, and tools. Building upon this foundation, the book goes on to cover the latest technologies, including DOM Level 2, SAX2, XSLT, SOAP, WSDL, and UDDI. It explores the role of these major middleware technologies in XML and Java-based Web application development, as well as the limitations and potential pitfalls.Download>

Here



EJB 3 Developer Guide

0009 250x308 EJB 3 Developer Guide

The EJB 3 (Enterprise Java Beans version 3) specification is a core component of enterprise-level JEE (Java Platform Enterprise Edition) implementations and this improved version is set to simplify the development of Enterprise Java applications.
This book covers the core elements of EJB 3 technology, exploring them in a concise manner with many supporting examples. You will gain a thorough understanding of EJB 3 technology and learn about the most important features of EJB 3 quickly.

This book will teach you the core elements of EJB 3 technology. You will:

  • Gain a rapid introduction to the EJB 3 essentials while learning about the underlying principles
  • Create Entities, Message-Driven Beans, Session Beans and their clients
  • Look at running an EJB client from an application client container
  • Learn how to package and deploy an EJB
  • Use JQPL (Java Persistence Query Language)
  • Explore the entity manager interface
  • Learn about object/relational mapping with EJB 3
  • Look at the Java Messaging API and message-driven beans
  • Look at transactions, interceptors, and EJB timer services
  • Understand how EJB 3 differs from the 2.x version
  • Implement EJB 3′s security features

    This book is a fast-paced tutorial that explores the key features of EJB 3 with many accompanying examples. This book is not a complete reference guide, but a concise exploration of EJB 3′s core elements.This book is primarily aimed at professional developers who already have a working knowledge of Java. Enterprise architects and designers with a background in Java would also find this book of use. Previous experience of working with Java is essential and knowledge of relational databases is desirable.

    As this book is an introduction to EJB 3, it is aimed at those who are new to EJB 3. As the new version of EJB is so radically different from the previous version (EJB 2.x), the book is suitable for and should be of interest to those who have had experience working with EJB 2.x. The text makes it clear where the differences between the versions of EJB lie, although they are not explored in detail.

  • Download>