Archive for the ‘Java’ Category

AspectJ in Action

laddad cover150 AspectJ in Action

A software system is the realization of a set of concerns. One of the central premises of object-oriented programming is that each concern should be implemented as a separate module. However, there are certain system-wide concerns, such as logging, security, performance, and so forth, that often need to be addressed in many, if not all of the modules. Consequently, the code to handle these system-wide concerns may be mixed in with the core logic of a huge number of modules, resulting in lower productivity, poor quality, and systems that are hard to evolve.

Aspect-oriented programming overcomes these problems by modularizing the system-wide concerns.

AspectJ enables AOP programming in Java by adding a few new language constructs. By using Java as the base language and creating a final system that is compatible with Java byte code specification, AspectJ passes on all the benefits of Java. The use of Java as the base language also makes AspectJ a relatively easy language to learn.

AspectJ in Action is a practical guide to AOP and AspectJ. The reusable code examples that are provided will enable quick implementation of functionality in your system.

The book is divided into three parts. The first part introduces AOP and AspectJ and will be helpful to developers wanting to learn or advance their knowledge of AspectJ. The second and third parts present examples of everyday situations in which you can use simple and easy AspectJ solutions to implement common system requirements such as logging, policy enforcement, resource pooling, business rules, thread-safety, authentication and authorization, as well as transaction management.

What’s inside:

  • In-depth coverage of AOP and AspectJ
  • Design patterns and idioms
  • Solutions to real-world problems
  • Much reusable code content
  • AspectJ version 1.1

booktraining.net_Manning-AspectJ.in.Action-2003.pdf

Password default : shytex.com

CodeNotes for J2EE: EJB, JDBC, JSP and Servlets

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket reference. CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The JDBC API, JavaServer Pages, and Servlet frameworks are covered individually with examples that show how these technologies work together to create robust, dynamic web-based applications. The book also explains how to use Enterprise JavaBeans to create large, distributed, scalable applications. This edition of CodeNotes includes: -A global overview of a technology and explanation of what problems it can be used to solve -Real-world examples -”How and Why,” “Design Notes,” and “Bugs and Caveats” sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided -Instructions and classroom-style tutorials throughout from expert trainers and software developers Visit www.codenotes.com

booktraining.net_CodeNotes_for_J2EE_2001.pdf
Password default : shytex.com

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series) (Hardcover)

51QAENR2PSL. BO2,204,203,200 PIsitb sticker arrow click,TopRight,35, 76 AA240 SH20 OU01  Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series) (Hardcover)
Product Description
Completely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun’s best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

From the Back Cover

“The Java landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction.”
–John Vlissides, co-author of Design Patterns, the “Gang of Four” book

“The authors of Core J2EE Patterns have harvested a really useful set of patterns. They show how to apply these patterns and how to refactor your system to take advantage of them. It’s just like having a team of experts sitting at your side.”
–Grady Booch, Chief Scientist, Rational Software Corporation

“The authors do a great job describing useful patterns for application architectures. The section on refactoring is worth the price of the entire book!”
–Craig McClanahan, Struts Lead Architect and Specification Lead for JavaServer Faces

“Core J2EE Patterns is the gospel that should accompany every J2EE application server…Built upon the in-the-trenches expertise of its veteran architect authors, this volume unites the platform’s many technologies and APIs in a way that application architects can use, and provides insightful answers to the whys, whens, and hows of the J2EE platform.”
–Sean Neville, JRun Enterprise Architect, Macromedia

Developers often confuse learning the technology with learning to design with the technology. In this book, senior architects from the Sun Java Center share their cumulative design experience on Java 2 Platform, Enterprise Edition (J2EE) technology.

The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages(TM) (JSP(TM)), Servlets, Enterprise JavaBeans(TM) (EJB(TM)), and Java(TM) Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies.

Core J2EE Patterns, Second Edition offers the following:

  • J2EE Pattern Catalog with 21 patterns–fully revised and newly documented patterns providing proven solutions for enterprise applications
  • Design strategies for the presentation tier, business tier, and integration tier
  • Coverage of servlets, JSP, EJB, JMS, and Web Services
  • J2EE technology bad practices
  • Refactorings to improve existing designs using patterns
  • Fully illustrated with UML diagrams
  • Extensive sample code for patterns, strategies, and refactorings

booktraining.net_Core_J2EE_Patterns_Best_Practices_And_Design_Strategies.pdf
Password default : shytex.com

Creating Effective JavaHelp | O’Reilly Media

1565927192 cat Creating Effective JavaHelp | OReilly Media
Description

JavaHelp is an online help system developed in the Java� programming language. Creating Effective JavaHelp covers the main features and options of JavaHelp and shows how to create a basic JavaHelp system, prepare help topics, and deploy the help system in an application. Written for all levels of Java developers and technical writers, the book takes a chapter-by-chapter approach to building concepts, to impart a complete understanding of how to create usable JavaHelp systems and integrate them into Java applications and applets.
Full Description

Effective, instantly available online help is a requirement for today’s interactive applications. Until now, Java application developers have been forced to develop their own help system. That’s no longer necessary. With the release of JavaHelp�, there is a complete and standard online help system for the Java� platform. Creating Effective JavaHelp covers the main features and options of JavaHelp. It shows how to create a basic JavaHelp system, prepare help topics, and deploy the help system in an application. Written for all levels of Java developers and technical writers, the book takes a chapter-by-chapter approach to building concepts. It imparts a complete understanding of how to create usable JavaHelp systems and integrate them into Java applications and applets. Topics covered include:
  • Understanding JavaHelp
  • Creating your first HelpSet
  • Planning the JavaHelp project
  • Preparing Help topics
  • Creating HelpSet data and navigation files
  • Enhancing the HelpSet
  • Using the JavaHelp API for advanced presentation options
  • Deploying the help system to your users
  • Using third-party help-authoring tools

booktraining.net_Creating_Effective_JavaHelp_.pdf

Password default : shytex.com

Java Programming With Corba

 Java Programming With Corba

Java Programming With Corba
John Wiley & Sons | ISBN: 0471247650 | 1998-02 | PDF | 514 pages | 5 Mb

Covering one of the hottest topics in programming today, this second edition covers more advanced Java programming topics and techniques. It shows Java developers how to write both simple and sophisticated business applications using Java with CORBA distributed objects. Companion Web site includes sample code and sample ORBs.

E-S mirror

http://w15.easy-share.com/1702698903.html

Password default : shytex.com

Scientific Engineering of Distributed Java Applications.: Third International Workshop

 Scientific Engineering of Distributed Java Applications.: Third International Workshop

Scientific Engineering of Distributed Java Applications.: Third International Workshop
Springer | ISBN: 3540210911 | 2004-03-31 | PDF | 157 pages | 13Mb

http://rapidshare.com/files/169970962/Scientific_Engineering_of_Distributed_Java_Applications.pdf

Password default : shytex.com

Building J2EE(TM) Applications with the Rational Unified Process

 Building J2EE(TM) Applications with the Rational Unified Process

Peter Eeles, Kelli A. Houston, Wojtek Kozaczynski, �Building J2EE(TM) Applications with the Rational Unified Process�
Addison-Wesley Professional | 2002 | English | ISBN: 0201791668 | 288 pages | CHM | 3.3MB

Product Description

This book is a Rational Software Corporation-specific book focusing on the development of J2EE applications (version 1.3) within a RUP (Rational Unified Process) environment. As such, the book has a heavy dependency on UML (version 1.4). The authors aim to give the reader a basic understanding of component architectures and associated technologies, and how these component architectures and technologies are applied in the context of systematic development, specifically the Rational Unified Process. The reader will learn a set of proven best practices, guidelines, and standards that apply to systems development. It will reflect the next version of RUP which is scheduled for release during in 2002. This version of RUP will be a considerable departure from the current version.

http://rapidshare.com/files/169467134/Rational.Unified.Process..chm

Mirror -> http://letitbit.net/Download>

/d0be01269560/Rational-Unified-Process-.rar.html

Password default : shytex.com

Programming for Linguists: Java TM Technology for Language Researchers

 Programming for Linguists: Java TM Technology for Language Researchers

Michael Hammond �Programming for Linguists: Java TM Technology for Language Researchers�
Wiley-Blackwell | 2002-06-10 | ISBN: 0631230416 | 224 pages | PDF | 1 MB

Programming for Linguists: Java (TM) Technology for Language Researchers is a practical introduction to programming using the Java Programming Language for linguists and related language professionals.

Password default : shytex.com

330 Java Tips

 330 Java Tips

John Andersson, � 330 Java Tips �
JavaFAQ | July 2003 | 203 pages | PDF | 5.5 MB

Contents at a Glance
�����������������������������������������������
Applets
Code Examples
Databases & beans
Distributed systems
File Systems – I
File Systems II
Graphics, AWT, Swing-I
Graphics, AWT, Swing-II
General Java – I
General Java -II
General Java -III
General Java -IV
General Java -V
Java Hardware
Job, fun�
Miscellaneous-I
Miscellaneous-II
Networking
OSs & Java
Servlets & Servers
Threads
Sound & Multimedia
String, text, numbers, I/O- I
String, text, numbers, I/O- II
About Book
About Author

booktraining.net_330_java_tips.rar

Password default : shytex.com