[image]
[image] [image]
[image]
[image][image][image][image][image][image][image][image][image]
[image] [image] [image] [image] [image] [image]

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

[image]
[image]New ArticlesNew ArticlesNew Articles [image]
[image]

New Features in EJB 3.1 - Part 5

By Reza Rahman

In this last article of the series, Reza Rahman will talk about standardized global JNDI names for Session Beans and EJB 3.1 Embeddable Containers for Java SE environments. All of this is just a peek into the inner workings of the JCP so that you have a chance to provide feedback.

A RESTful Core for Web-like Application Flexibility - Part 4 - Patterns

By Randy Kahle and Tom Hicks

REST provides a means to treat software development as the manipulation of a collection of resources. In the conclusion of their four-part series, Randy Kahle and Tom Hicks describe REST programming at the logical level and discuss some logical level design patterns available for application design using the RESTful resource-oriented computing principles.

Getting Started with jBPM and Spring

By Josh Long

Business process management (BPM) provides a way of modeling and running long-lived processes across multiple steps. Josh Long demonstrates a BPM implementation using jBPM with Spring for a real application that includes transactional Hibernate usage, DAOs, and examples on Quartz and a simple Struts application.

[image]

Object Oriented JavaScript Demonstrated

By Stoyan Stefanov

Scripting languages don't usually lend themselves to easy use of object-oriented concepts, but author Stoyan Stefanov offers an extensive tutorial in how to combine JavaScript with object-oriented concepts to get the benefits of object-oriented programming while creating complex scripts.

The JSF Flex Project

By Ji Hoon Kim

The goal of JavaServer Faces Flex is to provide users the ability to create Adobe Flex components as JavaServer Faces components. In this way, developers who are unfamiliar with Flex can be abstracted away from it and focus on linking components to legacy information. Ji Hoon Kim describes the state of the project and how to get started.

[image]Article ArchiveArticle ArchiveArticle Archive 428 articles [image]

Featured Blogs

EJB

New Features in EJB 3.1 - Part 5 New Features in EJB 3.1 - Part 4 New Features in EJB 3.1 - Part 3 Programmatic Dependency Injection with an Abstract Factory New Features in EJB 3.1 - Part 2 New Features in EJB 3.1 Enterprise Service Bus, Service Implementation and the Return of the EJB Enterprise Java Beans for Building Business Process Management Applications A beginners guide to Dependency Injection Examining the Validity of Inversion of Control Simplifying EJB development with EJB 3.0 Effective Enterprise Java EJB Cookbook Sample Chapters: Code Generation with XDoclet, Messaging Entity Bean Application Example, Understanding Transactions Message-Driven Beans and Encapsulated Business Rules - How to design a rule-based MDB Bitter EJB Sample Chapters: Bitter Messages & Bitter Tunes
Monson-Haefel's Guide to Enterprise JavaBeans
 What's New in EJB 2.1
 EJB 2.1 Web Services (Part 1)
 EJB 2.1 Web Services (Part 2)
 EJB 2.1 The Timer Service
 EJB 2.1 Adds New Functionality to EJB QL
 EJB 2.1: The Enhanced Message-Driven Bean
Inheritance & EJBs Future of EJBs: Tools Are Finally Catching Up Developing Applications with J2EE & UML Nuts and Bolts of Transaction Processing EJB vs. Com+ Bringing Together Application Servers and JMS Messaging Automatic Bean-Managed Persistence: A Technique for the Persistence of Enterprise JavaBeans Components Deciding whether EJB is appropriate Message Driven Beans Tutorial Observer Pattern - An Enterprise JavaBean Implementation Coarse Grained BMP beans with Dependent Value Objects

J2EE

Object Oriented JavaScript Demonstrated The JSF Flex Project What is an App Server? Building a Scalable Enterprise Applications Using Asynchronous IO and SEDA Model Are Java Web Applications Secure? The Road to JBI: Paved with Good Intentions Scaling Your Java EE Applications - Part 2 Scaling Your Java EE Applications JSF Anti-Patterns and Pitfalls Chapter Excerpt: Java EE 5 Development using Glassfish: Security Building Struts 2 Apps Without XML Gluecode Errors as Business Information Key Challenges in Portal Adoption Spring Batch Overview Inside db4o Introduction to the Spring Framework HP.com's Transformation Through SOA and Governance Defining Your Object Model with JPA JSFTemplate Components New features in JGroups 2.5 ZK Rich Client Framework and Agile Development Integrating CICS with the Jbi4CICS Component IDE Showdown - Evangelists duke it out at Cologne JUG No Objects Left Behind The Working Developer's Guide to Java Bytecode Java Portlets 101 JPA 101 Java Persistence Explained Transforming Legacy Systems to J2EE Architecture Using Terracotta DSO Groovy in Action, Part 1 of 3 The Benefits of Java EE5 Building AJAX JSF Components Pro Java EE 5 Performance Management and Scalability Binding XML to Java Agile Java Development with Spring, Hibernate and Eclipse Ajax and the Spring Framework with TIBCO General Interface The Mac as a Java Development and Execution Platform Bonita v2 Series: Part Three Bonita v2 Series: Part Two Bonita v2 Series: Part One Reusable Security for Segmented Data Domains Building on Struts for Java 5 Users Migrating JDBC Data Access Objects to use EJB3 Java and the Empowered Database Using Eclipse BIRT Report Libraries and Templates JBI - A Standard-based approach for SOA in Java eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence: Part 2 The Power of JAAS: Security System Alternatives Code Analysis with the Eclipse Profiler Spring Loaded Observer Pattern Under the Hood of J2EE Clustering Chapter from Agile Java: Assertions and Annotations Migration to Java 5 at walmart.com Introduction to the Spring Framework Implementing Object Caching with AOP BPEL and Java Best Practices for Risk-Free Deployment Working with J2ME Exploring J2EE Security for Applications using LDAP Java Doctor Book in Review and Community Contribution Project Java GUI Development: Reintroducing MVC Object Slicing and Component Design with Java eXo Platform, reloaded... Decompiling Classes, Replacing and Patching Core Java Classes Does code generation matter to Java developers? Jakarta Slide's Transactional Storage System Designing Performance Testing Metrics into Highly Distributed J2EE Applications What's New in the eXo Platform 1.0 beta 4 Maven Magic Simpler Java Building with WebWork2 The Keel Meta-framework: A Hands-On Tutorial Introducing the eXo Platform J2EE Patterns Overview, Business Tier Design Considerations and Bad Practices JMS Application Architectures Introduction to Maverick Keel - The Next Generation Meta Framework The Evolving J2EE Platform: What's New in J2EE 1.4 Adding the Novell exteNd Application Server to TheServerSide Cluster From the Trenches Series: db BausparenOnline Adding the Sun One Application Server to TheServerSide Cluster Continuous Performance: The Next Advance in Software Development TheServerSide Interviews Aslak Hellesoy on Xdoclet J2EE Best Practices for Performance Using JMX to Manage Web Applications Optimizing Java Applications J2EE Best Practices, A White Paper by The Middleware Company Expert One-on-One J2EE Design and Development: Interview with Rod Johnson Serve It Up with J2EE 1.4 - Use JCA 1.5 and EJB 2.1 to Extend your App Server J2EE Design Patterns Applied: Patterns Applied to Manage Security Clustering TheServerSide Advanced Classloading in J2EE J2EE Application Management - The Power of JMX The Sun Certified Web Component Developer (SCWCD) Exam Using JAAS for Authorization & Authentication Intro to Java Message Service 1.1 Using J2EE to Drive J2ME Applications Improving J2EE Application Performance Understanding J2EE Application Server ClassLoading Architectures Making a Real World PetStore J2EE Platform Independence: Have We Regressed? J2EE Compatibility and the J2EE Compatibility Test Suite: An Interview with Bill Shannon and Karen Tegan Eight Reasons ECperf is the Right Way to Evaluate J2EE Performance How JAAS enables use of custom security repositories with J2EE applications ICommerce Design Strategies Selecting a J2EE Vendor Tips on Performance Testing and Optimization Job Scheduling in J2EE Applications The State of The J2EE Application Server Market: History, important trends and predictions J2EE Project Management: Critical measures when beginning a J2EE project J2EE Packaging and Deployment: A Chapter from Professional Java Server Programming J2EE, 1.3 Edition An Approach For Building Scalable, Available and Recoverable Applications

Object-Relational Mapping

Testing

Data Tier

Servlets/JSP/XML

Extending Spring LDAP with an iBATIS-style XML Data Mapper JSF at Big Lots! Book Excerpt: WebWork in Action Managing Source Code for Complex Software Building Custom JSF UI Components Jakarta Commons Online Bookshelf: Validator Velocity: A Template Engine OR A Rule Engine OR Both? Struts action mappings: Devide Et Impera Struts Live Chapter: Nested POJOs Building Portals with the Java Portlet API - The Portlet Life Cycle Pro Jakarta Velocity Chapters Enhancing Web Application Performance with Caching Using The Digester Component Cocoon as a Web Framework 1060 NetKernel - A new Abstraction for Web-systems Introducing JFig Understanding Tomcat Security Skin Emax - An XML/XSLT Architecture for the Web Tiles 101/201 Integrating JSP/JSF and XML/XSLT: The Best of Both Worlds Core JSTL Chapter Excerpt on URL Actions Struts In Action: Chapters on Tiles and Validation Fast Track to Struts: What it Does and How Getting the Most out of Expresso 5.0 Struts 1.1: Should I Upgrade? JAXP: Coding for Parser & Transformer Independence JSTL In Action XMLC vs. JSP Portal Standards Best Practices with Expresso Framework using Struts Dynamic Value Objects using CMP2 and XML Code Generation Using XML Based Document Transformation Web Application Development with JSP and XML: Part I Fast Track JSP Web Application Development with JSP and XML Part II: JSP with XML in mind Web Application Development with JSP and XML Part III: Developing JSP Custom Tags Performance: A Chapter from Professional JSP 2nd Edition

Web Services

Emerging Technologies

A RESTful Core for Web-like Application Flexibility - Part 4 - Patterns Getting Started with jBPM and Spring A RESTful Core for Web-like Application Flexibility - Part 3 - Logical Level Programming Asynchronous Processes Modeled as Persistent Finite State Machines A RESTful Core for Web-like Application Flexibility - Part 2 - Microkernel Putting Physhun To Work A RESTful Core for Web-like Application Flexibility - Part 1 Implementing Finite State Machines with Physhun and Spring Introduction to m2eclipse JSR 286 Portlets: Action-scoped Request Attributes Building Content Oriented Integration Solutions With Mule and JCR The Whiteboard Pattern for OSGi Using Terracotta for Configuration Management OSGi for Beginners Complex Event Processing Made Simple Using Esper Introducing Apache Wicket Integrating Java and Erlang XWiki: A Platform for Collaborative Apps Book Excerts: Practical JRuby on Rails Naked Objects 3 Implementing e-forms with Adobe LiveCycle Forms JBoss Seam: A Deep Integration Framework Setting Up a Maven Repository Using OpenID Rethinking JSF - The Real Problem Spring is the New Java EE Authoring Custom Namespaces in Spring 2.0 Terracotta's Scalability Story Ajax CRUD with Struts2 and Tibco GI Breaking OpenLaszlo loose from XML data Google Web Toolkit Solutions: Cool & Useful Stuff GWT in Action: Working with Widgets - Chapter 4 Alfresco Enterprise Content Management - Chapter 5 Countdown to DST 2007 Pragmatic Design Mule: A Case Study Eclipse, Equinox, and OSGi Using JMock in Test Driven Development JasperReports TechAnim High Performance and Standard Transformation for Complex Financial Services Messages Web 2.01, a Rich Internet Application Example The Pragmatic Code Generator Programmer Integrating the Google Web Toolkit with JSF using G4jsf Refactoring: A Must for Supporting Web Projects Confio Case Study: Wait-Time Methodology Pipeline to Visitor Design Pattern Distributed Computing Made Easy Improving Developer Productivity with Lightweight Domain Specific Modeling Clustering JSR-168 Portlet Applications in Tomcat Jakarta Commons Online Bookshelf: NET Ajax in Action excerpt: The Page as an Application A Proposal for SAML communications with JAAS Spring Web Flow HiveMind: What's it all about? TSS Relaunches on Tapestry I Love Lucene AspectWerkz 2.0: Plain Java AOP, Java 5 Annotations, and EJB 3 Transactions AspectWerkz 2.0: An Extensible Aspect Container Redirect After Post 2 ACID is Good. Take it in Short Doses Redirect After Post Rich Internet Applications HttpClient and FileUpload New Product Listing from JavaOne 2004 Tree Oriented Perspective for Software Architecture and Design An Introduction to the Drools Project The State of Workflow MDA: Nice idea, shame about the ... Flex Integration with J2EE Managed Smart Clients JCP 2.6: The JCP Evolves Again Naked Objects 3.0: Integration with Hibernate The Naked Object Architecture Series:
 Part 1 - The Case for Naked Objects - Getting Back to the Object-Oriented Ideal
 Part 2 - Challenging the Dominant Design of the 4-Layer Architecture
 Part 3 - Write an application in Java and deploy it on .Net
 Part 4 - Modeling simultaneously in UML, Java, and User Perspectives
 Part 5 - Building Rich Internet Applications with Naked Objects
Back End Code Generation Techniques For Java Aspect-Oriented Refactoring Series:
 Part 1 - Overview and Process
 Part 2 - The Techniques of the Trade
Jess and the javax.rules API MDA From a Developer's Perspective Clustering Technologies: In Memory Session Replication in Tomcat 4 RMI/IIOP, nice idea but the reality is turning out to be different JMX

Special Events & Courses

TheServerSide at JavaOne 2007 TheServerSide Java Symposium 2007 Show Report TheServerSide Java Symposium 2006 Podcast Collection TheServerSide at JavaOne 2006
 Day 1 |  Day 2 |  Day 3 |  Day 4
TheServerSide at JavaOne 2005
 Day 1 |  Day 2 |  Day 3 |  Day 4
Aspect-Oriented Software Development Conference 2004 EclipseCon 2004 Report A Look Inside OOPSLA 2003 TheServerSide Symposium Coverage March 2005 TheServerSide Symposium Coverage May 2004 TheServerSide Symposium Coverage June 2003 TheServerSide at JavaOne 2004
 Day 1 |  Day 2 |  Day 3 |  Day 4
TheServerSide at JavaOne 2003
 Summary |  Day 1 |  Day 2 |  Day 3 |  Day 4
TheServerSide at JavaOne 2002
 Day 1 |  Day 2 |  Day 3 |  Day 4
A Look Inside J2EE Patterns
 Day 1 |  Day 2 |  Day 3 |  Day 4 |  Day 5
A Look Inside EJB For Architects
 Day 1 |  Day 2 |  Day 3 |  Day 4 |  Day 5

DevelopMentor Articles

Book Reviews

Opinions

Business/Non-Technical

[image]
[image]Free books for downloadFree books for downloadFree books for download [image]
[image]

Mastering EJB 3.0 [image]

The fourth edition in the Mastering EJB series, this book provides in-depth coverage on the changes that come with EJB 3.0. More than 50% new and revised, the free download covers the latest features of the new release and information on the Java Persistence API and the entities defined therein.

Mastering EJB Third Edition [image]

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.

The J2EE Architect's Handbook[image]

This book is written for technical architects and senior developers tasked with designing and leading the development of J2EE java applications. This book will guide the architect through the entire process of delivering a project from analysis through application deployment providing numerous tips, tricks, and "best practices" along the way.

Servlets and JavaServer Pages: The J2EE Technology Web Tier [image]

Servlets and JSP: the J2EE Web Tier covers how to install a Servlet/JSP environment and what is in the JSP 2.0, Servlet 2.4, and JSTL 1.0 specs. The later chapters cover state management, design patterns, internationalization support, multi-client design, Java database connectivity.

Java Testing and Design[image]

Java Testing and Design teaches you how to build production-worthy, scalable, and well performing Web-enabled applications and presents techniques and tools to enable developers, QA technicians, and IT managers to be productive in development and test automation.

Jakarta-Struts Live [image]

Jakarta Struts Live covers the Struts MVC architecture and building each of the Struts components of this architecture. You'll learn to use vital features like Tiles, the Validator, DynaActionForms, plug-ins, and internationalization.
[image]Books under public reviewBooks under public reviewBooks under public review [image]
[image]

Java Doctor[image]

Java Doctor is a book about diagnosing and troubleshooting enterprise applications, covering the methodologies, techniques and tools needed to successfully identify problems in scalability, performance and availability.

Patterns of Enterprise Business Solutions

Patterns of Enterprise Business Solutions presents a higher order of software pattern--the Enterprise Business Pattern. Enterprise Business Patterns consume design, architecture, and integration patterns in large quantities. They define the essence of large, complex, industry-standard, product-based solutions.
[image]Educational resourcesEducational resourcesEducational resources [image]
[image]

Read moreJDBC and XML Survey Report
What JDBC 3.0 features matter? Are many developers storing XML data directly in the database? On behalf of data connectivity company DataDirect Technologies, TSS emailed a small group of TSS subscribers to take part in a survey on their JDBC and XML usage habits. Survey

Read morePerformance and Scalability of EJB Applications (Rice University White paper)
This paper investigates the combined effect of application implementation, container design, and efficiency of communication layers on the performance scalability of J2EE application servers through the measurement and profiling of an auction site server. White Paper - PDF

Read more[image]
This whitepaper will teach you the best practices that will help you get the most reliability and scalability out of your J2EE based application and the most productivity out of your developers. It covers all elements of the software development cycle, from design through deployment. White Paper - PDF

Read moreIntegrating Corba & EJB
This paper explains in detail the relationship between Enterprise Java Beans (EJB) and CORBA. It discusses in depth why it is important for EJB-compliant application servers to be based on CORBA, spells out the benefit of such an approach to developers and end-users, and discusses scenarios which address frequently asked questions about using CORBA and EJB together. White Paper - PDF

Read moreJ2EE vs. Microsoft.NET: A comparison of building XML-based web services
This whitepaper will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE) and Microsoft.NET 2. White Paper - PDF

Read moreDevelopers Guide to building XML-based Web Services with J2EE
Web services using XML standards is a new paradigm in the way B2B collaborations are modeled. It provides a conceptual and architectural foundation which can be implemented using a variety of platforms and products. Today, developers can use J2EE and leverage existing J2EE technologies to build XML-based web services. White Paper - PDF

Read moreEJB Design Strategies and Performance Optimizations
Ed Roman's Java One Technical Session slides attended by over 2500 people - 2 megs (PDF)

Read moreDesign Patterns and Architecture behind TheServerSide
Slides from the Java One BOF talk by Floyd Marinescu- 700k (PDF)


News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser