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

Wednesday, June 13, 2012

Thomas Erl, "Service-Oriented Architecture (SOA): Concepts, Technology, and Design"
ISBN: 0131858580 | edition 2005 | CHM | 792 pages | 14 mb

This is a comprehensive tutorial that teaches fundamental and advanced SOA design principles, supplemented with detailed case studies and technologies used to implement SOAs in the real world. ***We'll have cover endorsements from Tom Glover, who leads IBM's Web Services Standards initiatives; Dave Keogh, Program Manager for Visual Studio Enterprise Tools at Microsoft, and Sameer Tyagi, Senior Staff Engineer, Sun Microsystems. All major software manufacturers and vendors are promoting support for SOA. As a result, every major development platform now officially supports the creation of service-oriented solutions. Parts I, II, and III cover basic and advanced SOA concepts and theory that prepare you for Parts IV and V, which provide a series of step-by-step "how to" instructions for building an SOA. Part V further contains coverage of WS-* technologies and SOA platform support provided by J2EE and .NET.

 Download:

Link_1
Or
Link_2 
.

Implementing SOA Using Java EE

Posted by Unknown on 2:31 PM with No comments
B.V. Kumar, Prakash Narayan, Tony Ng, "Implementing SOA Using Java EE"
Ad,.on-W,.ley | 2010 | ISBN: 0321492153 | 384 pages | PDF | 4,1 MB

The Practitioner’s Guide to Implementing SOA with Java EE Technologies

This book brings together all the practical insight you need to successfully architect enterprise solutions and implement them using SOA and Java EE technologies. Writing for senior IT developers, strategists, and enterprise architects, the authors cover everything from concepts to implementation, requirements to tools.

The authors first review the Java EE platform’s essential elements in the context of SOA and web services deployment, and demonstrate how Java EE has evolved into the world’s best open source solution for enterprise SOA. After discussing standards such as SOAP, WSDL, and UDDI, they walk through implementing each key aspect of SOA with Java EE. Step by step, you’ll learn how to integrate service-oriented web and business components of Java EE technologies with the help of process-oriented standards such as BPEL/CDL into a coherent, tiered enterprise architecture that can deliver a full spectrum of business services.

Implementing SOA Using Java™ EE concludes with a section-length case study that walks through analyzing a company’s requirements, creating an effective SOA architecture, and building a concise proof-of-concept prototype with NetBeans IDE. Coverage includes
• Using Java EE technologies to simplify SOA implementation
• Mastering messaging, service descriptions, registries, orchestration, choreography, and other essential SOA concepts
• Building an advanced web services infrastructure for implementing SOA
• Using Java Persistence API to provide for persistence
• Getting started with Java Business Integration (JBI), the new open specification for delivering SOA
• Implementing SOA at the web and business tiers
• Developing, configuring, and deploying SOA systems with NetBeans IDE
• Constructing SOA systems with NetBeans SOA Pack

  Download:

Link_1
.

SOA Using Java Web Services

Posted by Unknown on 2:20 PM with No comments
SOA Using Java Web Services
Publisher: Prentice Hall PTR | ISBN: 0130449687 | edition 2007 | PDF | 608 pages | 11,3 mb

Expert Solutions and State-of-the-Art Code Examples
SOA Using Java Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.
Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.

 Download:

Link_1
.

Beginning Java 7

Posted by Unknown on 2:07 PM with No comments
Beginning Java 7 By Jeff Friesen
Publisher: Apr..ess 2011 | 920 Pages | ISBN: 1430239093 | PDF | 11 MB



Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:

Chapter 1: Getting Started with Java
Chapter 2: Discovering Classes and Objects
Chapter 3: Exploring Advanced Language Features
Chapter 4: Touring Language APIs
Chapter 5: Collecting Objects
Chapter 6: Touring Additional Utility APIs
Chapter 7: Creating and Enriching Graphical User Interfaces
Chapter 8: Interacting with Filesystems
Chapter 9: Interacting with Networks and Databases
Chapter 10: Parsing, Creating, and Transforming XML Documents
Chapter 11: Working with Web Services
Chapter 12: Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery

Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.

Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.

Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters will introduce you to the few features not covered in Chapters 1 through 3.

Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.

Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.

Chapter 6 continues to focus on utility APIs by presenting the concurrency utilities along with the Objects and Random classes.

Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.

Chapter 8 explores filesystem-oriented I/O in terms of the File, RandomAccessFile, stream, and writer/reader classes. New I/O is covered in Appendix C.

Chapter 9 introduces you to Java's network APIs, such as sockets. It also introduces you to the JDBC API for interacting with databases.

Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.

Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. In addition to providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.

Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to install necessary tools, and develops a simple app.

What you’ll learn
  • The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
  • A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2
  • Various Java 7 tools, starting with the javac compiler and java application launcher
  • How to create user interfaces, working with web services, and a whole lot more
  • The basics of getting started with Android app development
Who this book is for
This book targets the following groups of developers:
  • Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
  • Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
  • All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
  • Even advanced Java developers may find a few items of interest
Download:

Link_1
Or
Link_2
.

Java SOA Cookbook

Posted by Unknown on 1:48 PM with No comments
Eben Hewitt, "Java SOA Cookbook"
O’Reilly Media, Inc. | 2009 | ISBN: 0596520727 | 740 pages | PDF | 6,8 MB

Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It’s full of Java and XML code you can insert directly into your applications and recipes you can apply right away. The book focuses primarily on the use of free and open source Java Web Services technologies — including Java SE 6 and Java EE 5 tools — but you’ll find tips for using commercially available tools as well. Java SOA Cookbook will help you:Construct XML vocabularies and data models appropriate to SOA applications Build real-world web services using the latest Java standards, including JAX-WS 2.1 and JAX-RS 1.0 for RESTful web services Integrate applications from popular service providers using SOAP, POX, and Atom Create service orchestrations with complete coverage of the WS-BPEL (Business Process Execution Language) 2.0 standard Improve the reliability of SOAP-based services with specifications such as WS-Reliable Messaging Deal with governance, interoperability, and quality-of-service issues


The recipes in Java SOA Cookbook will equip you with the knowledge you need to approach SOA as an integration challenge, not an obstacle.
About the Author
Eben Hewitt is a Principal on the architecture team at a multi-billion dollar national retail company, where he has been focused on designing and building their Service Oriented Architecture. He has worked in IT for ten years, working on large-scale web and SOA integration projects, distributed software, and messaging systems. Hewitt is the author of four previous programming books, several industry articles, and is a contributor to the O’Reilly book 97 Things Every Software Architect Should Know, edited by Richard Monson-Haefel. He is a popular speaker at industry conferences and local user groups.

Download:

Link_1
.

Tuesday, September 20, 2011

Ivor Horton's Beginning Java

Posted by Unknown on 8:14 AM with No comments


Ivor Horton's Beginning Java By Ivor Horton
Publisher: W.r,o.x; 7 edition 2011 | 1150 Pages | ISBN: 0470404140 | PDF | 69 MB



Find out why thousands have turned to Ivor Horton for learning Java
Ivor Horton's approach is teaching Java is so effective and popular that he is one of the leading authors of introductory programming tutorials, with over 160,000 copies of his Java books sold. In this latest edition, whether you're a beginner or an experienced programmer switching to Java, you'll learn how to build real-world Java applications using Java SE 7. The author thoroughly covers the basics as well as new features such as extensions and classes; extended coverage of the Swing Application Framework; and he does it all in his unique, highly accessible style that beginners love.
  • Provides a thorough introduction to the latest version of the Java programming language, Java SE 7
  • Introduces you to a host of new features for both novices and experienced programmers
  • Covers the basics as well as new language extensions and classes and class methods
  • Guides you through the Swing Application Framework for creating Swing apps
  • Uses numerous step-by-step programming examples to guide you through the development process
There's no better way to get thoroughly up to speed on the latest version of Java than with Ivor Horton's latest, comprehensive guide.

Download:
Link_1
Or
Link_2
Or
Link_3
Or
Link_4
.

Sunday, February 13, 2011


Pro JSP 2, Fourth Edition (Expert's Voice in Java)
Publisher: Apress | ISBN: 1590595130 | edition 2005 | PDF | 729 pages | 11,4 mb

This is the first comprehensive guide to cover JSP 2 and 2.1. It supplies you with the tools and techniques to develop web applications with JSP and Java servlets. You'll learn to choose and implement the best persistence option for your web applications, and how to secure web sites against malicious attack and accidental misuse. You will improve the performance and scalability of JSP pages, as well as architect reliable, stable applications.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Danny Poo, Derek Kiong, Swarnalatha Ashok, "Object-Oriented Programming and Java, 2nd edition"
S..ger | 2010 | ISBN: 1846289629 | 322 pages | PDF | 5,6 MB

Object-Oriented Programming and Java presents two important topics in contemporary software development: object-oriented programming and Java. This book takes a different teaching approach from most available literature, it begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm.

Principally, Java is an object-oriented programming language. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book provides readers with the pre-requisites for writing proper object-oriented programs using Java.

Object-Oriented Programming and Java covers the latest in Java technologies and is suitable for undergraduate or postgraduate courses on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Java Programming on Linux

Posted by Unknown on 2:24 PM with No comments

Java Programming on Linux
Publisher: Waite Group Press | ISBN: 1571691669 | edition 1999 | PDF | 732 pages | 14,7 mb

Java Programming on Linux is a detailed how-to book on using Java on a Linux operating system. Topics include installing and enabling a Java runtime environment under Linux, Java development in Linux, running Java applications and applets under Linux, using Java with Linux-based Web servers, using Sun Components JCE and JAI in Linux, using Sun Environments Personal Java, Embedded Java, and Jini in Linux, and using JNI to Link Java and Native Capabilities.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Tuesday, September 14, 2010


Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java
Publisher: Wiley-IEEE (March 21, 2003) | ISBN: 0471268526 | Pages: 1144 | CHM | 10,77 MB

Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Monday, August 16, 2010

Operating Systems Concepts with Java, 6 Edition

Posted by Unknown on 12:32 AM with No comments

Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, "Operating Systems Concepts with Java, 6 Edition"
Wiley | 2003 | ISBN: 0471489050 | 976 pages | PDF | 13,5 MB

Book previously known as Applied Operating System Concepts
New edition provides readers with a clear description of the concepts that underlie operating systems
Uses Java to illustrate ideas, fundamental concepts, and applications
Includes numerous examples and up-to-date coverage of popular operating systems, including Linux and XP

Download:
Link_1
Or
Link_2
.

Wednesday, July 14, 2010

Abstract Data Types in Java

Posted by Unknown on 6:14 AM with No comments

Abstract Data Types in Java By Michael S. Jenkins
Publisher: McGraw-Hill Companies 1997 | 291 Pages | ISBN: 0079132707 | PDF | 1 MB



Here's a unique, Java-centric guide to creating abstract data types, one of the main tenets of object-oriented programming and a key component in large-scale software development. The author, a Java veteran, fully describes the design, use, and implementation of abstract data types. The tutorial format of the text (which includes chapter summaries, exercises, and examples) is equally useful for classroom instructors and working programmers who want an applications-oriented approach.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Java Data Objects

Posted by Unknown on 3:57 AM with No comments

Java Data Objects By Robin M. Roos
Publisher: Pearson Education 2002 | 272 Pages | ISBN: 0321123808 | PDF | 1 MB



Java Data Objects is a standardized Java API for object persistence. It facilitates the storage and retrieval of complex object models with various storage mechanisms, including both object and relational databases. Analysts agree that JDO's transparent persistence will accelerate software development and yield more flexible applications and object models.
According to Infoworld, "The JDO standard promises to be a winner for business leaders and corporate developers alike. Unifying data access--that is, using familiar Java constructs to access information housed in relational databases, object databases, file systems, or even flash RAM--means that corporate applications will experience an increase in usability, portability and integration".
This book is for Java developers, designers and architects with a good understanding of the Java language who wish to write applications that use JDO for persistence. Prior knowledge of JDBC and J2EE is not specifically required, but would help to accelerate the reader's understanding of JDO's relationship with these technologies.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Java 2 Exam Notes (Programmer's Exam)

Posted by Unknown on 3:28 AM with No comments

Java 2 Exam Notes (Programmer's Exam)
Sybex | January-15-2000 | ISBN: 0782128262 | 258 pages | PDF | 1.2MB

A companion to the Sybex study guide for Java 2, this volume reinforces the reader's knowledge and helps when preparing for the Java 2 programmer's exam. Provides sample questions, defines key terms and concepts, and reviews all of the fundamentals needed to pass the exam. Softcover.

Download:
Link_1
Or
Link_2
.

Sunday, June 27, 2010

Java Programming: The Easy Way

Posted by Unknown on 10:53 AM with No comments

Douglas Downing, Java Programming: The Easy Way
Barron's Educational Series. | ISBN: 0764107526 | April 1999 | PDF | 300 pages | 11,63 MB


Java is full of different options. It can be very confusing while you are first learning the language if all of the options are placed in front of you at once. This book follows a careful sequence of presenting information. Not all of the options are presented to you at the beginning. The focus is on practical programs that you can quickly learn how to write, modify, and use. In particular, abstract concepts come later, after you have experience with some basic building blocks.

The book includes many exercises that give suggested computer programming applications. The exercises near the beginning of the book ask you to write short programs. Suggested answers to many of these exercises are on the disc accompanying the book.

The disc contains the Java 2 Software Development Kit version 1.2 (Java SDK), which is provided free by Sun Microsystems. The disc also contains the source code for the example programs in this book along with some other examples.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Beginning Hibernate

Posted by Unknown on 10:50 AM with No comments

Beginning Hibernate By Jeff Linwood
Publisher: APRESS 2010 | 375 Pages | ISBN: 1430228504 | PDF | 8 MB



Beginning Hibernate, Second Edition is ideal if you’re experienced in Java with databases (the traditional, or “connected,” approach), but new to open source, lightweight Hibernate—the de facto object-relational mapping and database-oriented application development framework. This book packs in brand-new information about the latest release of the Hibernate 3.5 persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java. And since the book keeps its focus on Hibernate without wasting time on nonessential third-party tools, you’ll be able to immediately start building transaction-based engines and applications. Experienced authors Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. The authors also present material in a lively, example-based manner—not a dry, theoretical, hard-to-read fashion. What you’ll learnHow to build enterprise Java-based transaction—type applications that access complex data with Hibernate, including Software as a Service (SaaS)How to work with Hibernate 3.5Where to integrate into the persistence lifecycle, including cloud application implications How to map using annotations, Hibernate XML files, and more How to search and query with the new version of Hibernate When to integrate with Spring, Grails, and more Who this book is for This book is for Java developers who want to learn about Hibernate.


Download:
Link_1
Or
Link_2
Or
Link_3
.

Java and Mac OS X (Developer Reference)

Posted by Unknown on 10:48 AM with No comments

Java and Mac OS X (Developer Reference)
Wiley | 2010-05-03 | ISBN: 0470525118 | 538 pages | PDF | 9 MB

Learn the guidelines of integrating Java with native Mac OS X applications with this Devloper Reference book.
Java is used to create nearly every type of application that exists and is one of the most required skills of employers seeking computer programmers. Java code and its libraries can be integrated with Mac OS X features, and this book shows you how to do just that.

You′ll learn to write Java programs on OS X and you′ll even discover how to integrate them with the Cocoa APIs.

* Shows how Java programs can be integrated with any Mac OS X feature, such as NSView widgets or screen savers
* Reveals the requirements for integrating Java with native OS X applications
* Covers OS X libraries and behaviors unique to working with Java

With this book, you will learn that creating Java–based applications that integrate closely with OS X is not a myth!

Download:
Link_1
.

From Java to C#

Posted by Unknown on 10:46 AM with No comments

From Java to C#
Publisher: Addison Wesley | ISBN: 0321155726 | edition 2004 | PDF | 689 pages | 21,8 mb

This book introduces programmers, already familiar with object-oriented programming, to the C# programming language. It reviews basic object-oriented concepts when C# implementations are discussed. The book begins by discussing the nuts and bolts of C# before delving into the area of the .Net libraries of code. It then moves on to show how GUI programs are created, and how to populate them with graphics. Advanced topics such as networking, using C# to interface with databases, and using C# with ASP to produce interactive Web pages, are covered at the end of the book. This book is designed for programmers, experienced with object-oriented concepts, who are transitioning to C# or are interested in learning a new programming language.

Download:
Link_1
Or
Link_2
Or
Link_3
.

jQuery For Dummies

Posted by Unknown on 10:44 AM with No comments

jQuery For Dummies
For Dummies | 2010-06-08 | ISBN: 0470584459 | 360 pages | PDF | 9 MB

Learn how jQuery can make your Web page or blog stand out from the crowd! jQuery is free, open source software that allows you to extend and customize Joomla!, Drupal, AJAX, and WordPress via plug-ins. Assuming no previous programming experience, Lynn Beighley takes you through the basics of jQuery from the very start.

You'll discover how the jQuery library separates itself from other JavaScript libraries through its ease of use, compactness, and friendliness if you're a beginner programmer.

Written in the easy-to-understand style of the For Dummies brand, this book demonstrates how you can add unique and exciting interactivity to a Web site or WordPress blog, including photo browsers, menus, tab-based navigation, sliding sidepanels, slideshows, transition effects, fade effects, Twitter feeds, and much, much more!

* Walks you through the capabilities of jQuery, the number one open source JavaScript library that enables you to provide interactivity on a Web site or blog
* Helps you understand DOM (Document Object Model) scripting, applying CSS classes via JQuery, and adding in special effects and jQuery plug-ins to your site
* Shows you how to create dazzling special effects on your site, including fades, slide shows, sliding panels, tabbed navigation, and more
* Explains how to add customized Twitter feeds, RSS feeds to aggregate content on your site, or add a photo browser to a site or blog
* Introduces ways to create jQuery plug-ins for WordPress, Drupal, and more

If you have queries about how you can make your blog or Web site stand apart from the crowd, jQuery For Dummies is the book for you!

Download:
Link_1
Or
Link_2
Or
Link_3
.

Java How to Program (6th Edition)

Posted by Unknown on 10:42 AM with No comments

Java How to Program (6th Edition) By Harvey & Paul Deitel
Publisher: Prentice Hall 2004 | 1568 Pages | ISBN: 0131483986 | CHM | 17 MB



The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5. Now includes topics such as autoboxing, enumerations, enhanced for loops, static import statements, variable-length argument lists, and much more. Presents each new concept in the context of a complete, working program, immediately followed by one or more windows showing the program's input/output dialog. Enhances the Live-Code Approach with syntax coloring. Provides Helpful Programming Tips, all marked by icons: Good Programming Practices, Common Programming Errors, Error-Prevention Tips, Performance Tips, Portability Tips, Software Engineering Observations, Look and Feel Observations. Includes CD-ROM with every book that contains JavaTM 2 Platform, Standard Edition 1.5, Netbeans, Apache Tomcat, JCreator LE version, jEdit, jGRASP, BlueJ, MySQL, source code for all the book's examples, and Hyperlinks to valuable Java demos and Internet resources. A valuable reference for programmers and anyone interested in learning the Java programming language.

Download:
Link_1
Or
Link_2
Or
Link_3
.