| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Books | Tutorials |
- Apache Geronimo JNDI naming and Java resource connection pools, Part 2: Using Java Message Services by Dale de los Reyes - [Clicks: 53]
The Java Naming and Directory Interface (JNDI) is an application programming interface (API), or library, that provides applications with methods to associate names with objects and look up those objects in a directory based on their names. This article, the second installment in this series, shows you how Apache Geronimo, JNDI, and Java Message Service (JMS) resource groups interrelate. Plus you'll learn how to build a JMS resource connection and access it in a simple Geronimo application using JNDI.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-jndi2/index.html - Dec, 2006 - Apache Geronimo JNDI naming and Java resource connection pools, Part 1: Data source connections by Dale de los Reyes - [Clicks: 47]
Java Naming and Directory Interface (JNDI) is an interface to connection pools in the Apache Geronimo application server. Through this interface, developers have access to all Java objects, including Enterprise Java Beans (EJBs). This article series provides concept-rich documentation on how to use JNDI to access connection pools for data sources, Java Messaging Services (JMS), mail sessions, and URL connections.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-jndi1/index.html - Nov, 2006 - Three, two, one...Geronimo!, Part 4: The schema of things by William B. Zimmerly - [Clicks: 13]
The Web browser marks the end of a line that begins with the database schema. So how do you create a good database schema? You need more than effective tools; you need a plan. Designing databases is part science and part art, so start honing your skills now. Discover some useful tips for designing a database schema that's fast, efficient, and responsive to change.
http://www.ibm.com/developerworks/java/library/os-ag-simple4/index.html - Nov, 2006 - Three, two, one...Geronimo!, Part 3: Issues of state by William B. Zimmerly - [Clicks: 13]
Though computers and the Web make daily tasks more convenient, they also give rise to new challenges. Today's Internet no longer functions simply by responding to requests for HTML-coded Web pages. Nowadays, Web sites must maintain mountains of information about users and be able to manage many complicated tasks. Luckily, leading-edge tools can simplify such issues of state. Discover an industrial-grade solution to this age-old problem -- namely, session state. This article demonstrates how Apache Geronimo maintains the state of thousands of simultaneous connections so that IT managers can breathe easier.
http://www-128.ibm.com/developerworks/java/library/os-ag-simple3/index.html - Oct, 2006 - Three, two, one...Geronimo!, Part 2: Building the beast by William B. Zimmerly - [Clicks: 15]
Get a cookbook-style guide for downloading, installing, and configuring Apache Geronimo for productive use. A pinch of this and a dash of that, and viola! -- a state-of-the-art Java 2 Platform, Enterprise Edition (J2EE)-certified server that's ready to dish out.
http://www.ibm.com/developerworks/java/library/os-ag-simple2/index.html - Oct, 2006 - An analysis of the Apache Geronimo PetStore demo by J. Jeffrey Hanson - [Clicks: 409]
Want practical instructions for building an enterprise application that you can use in your business? The iBATIS PetStore application is an example application that originated from the Sun Java BluePrints program. The application illustrates how to use the capabilities of the iBATIS persistence framework, the all-Java Apache Derby database, and Java Platform, Enterprise Edition (Java EE) to develop a simple cross-platform enterprise application. This article provides tips and techniques that you can use to exploit the features of iBATIS, Derby, and Apache Geronimo to construct a flexible and usable implementation of the PetStore application.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-petstore/index.html - Oct, 2006 - Inside Apache Geronimo Version 1.1 by Rakesh Midha - [Clicks: 30]
Step right up and take a grand tour of the Apache Geronimo 1.1 newly added features, and get expert tips on how to use them. This article gives you an overview of the architectural changes introduced in the latest Geronimo release, focusing on the new and innovative plug-in architecture. You'll also examine enhancements to the Web Console, including the memory utilization graph, thread pool statistics, the Java Message Service (JMS) resource wizard, and keystores. Finally, you'll explore changes to the Eclipse plug-in and get a look at Little-G. Strap yourself in -- the tour is about to begin!
http://www-128.ibm.com/developerworks/library/os-ag-whatsnew/index.html - Sep, 2006 - Create and deploy blog and wiki modules with Apache Geronimo by Artem Papkov, Jim Smith - [Clicks: 17]
Blogs and wikis are taking the Internet by storm. These new ways to share ideas and collaborate with friends have proven worthy of close attention from all kinds of social groups -- from a few buddies to large corporations. One reason these technologies thrive is simplicity for both end users and administrators. Administrators find that Apache Geronimo is a robust and secure platform for creating new blog and wiki applications. Find out how you, too, can create blog and wiki applications using Geronimo and other open source components.
http://www-128.ibm.com/developerworks/java/library/os-ag-wikiblog/index.html - Aug, 2006 - Geronimo serves up one-click upgrades with plug-in support by Sing Li - [Clicks: 6]
The ability to install and create plug-ins is one of the most anticipated new features in the Apache Geronimo 1.1 release. Plug-ins open a new world of instant upgrades for Geronimo users. You can now download new applications and services and have them running on your Geronimo server within minutes. This article introduces you to Geronimo plug-ins and shows you how to find them, install them, and even create them yourself.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-plugins/index.html - Aug, 2006 - Three, two, one . . . Geronimo! Part 1: J2EE made simple by William B. Zimmerly - [Clicks: 27]
Ready for your career to take off? Regardless of the types of apps you're developing, Java 2 Platform, Enterprise Edition (J2EE) is an important standard that's here to stay. And mastering it can no doubt boost your value as a programmer. This article, beneficial to both new and experienced developers, gives you a primer on the J2EE 1.4 standard, to which Apache Geronimo aspires to conform, and how it relates to Geronimo technology. You'll also review some of the more important container classes defined by J2EE as well as investigate GBean technology and more advanced Geronimo concepts.
http://www-128.ibm.com/developerworks/java/library/os-ag-simple1/index.html - Aug, 2006 - Weighing the options for Apache Geronimo EJB transactions, Part 3: Bringing it all together by Jonathan Sagorin - [Clicks: 11]
Jonathan Sagorin wraps up his thorough coverage of Enterprise JavaBeans (EJB) transactions in this last installment of a three-part series. Discover the quirks and additional implementation and configuration choices related to both container- and bean-managed EJB transactions in the Apache Geronimo application server.
http://www-128.ibm.com/developerworks/java/library/os-ag-ejbtrans3/index.html - Aug, 2006 - The Geronimo renegade: OSCON 2006: An open invitation by Tyler Anderson - [Clicks: 10]
As might be expected, open was the buzzword, theme, and overarching feeling at OSCON 2006, the O'Reilly Media Open Source Conference. The renegade got to witness and join in on many discussions on the topic of open source vs. open community, the importance of an open community, and its impact on an open source project. Participants also discussed the notion that not getting paid to work on open source projects might just be a good thing -- but how does this affect corporate interests that contribute time, money, and employees to open source projects? And when it's said that Apache Geronimo and Apache Derby are open source projects with open communities, just what does that mean anyway? Get the scoop straight from the conference floor, plus all the details on after-hours diversions and hospitality at this grand event.
http://www-128.ibm.com/developerworks/library/os-ag-renegade9/index.html - Aug, 2006 - Using the Web console in WebSphere Application Server Community Edition by Anitha Krishnasamy - [Clicks: 21]
With IBM WebSphere Application Server Community Edition, it is always easier (and more interesting) to work with the Web console to perform administrative tasks than it is to use command-based administration, especially for novice users. This article walks through the administrative console to help you work with WebSphere Application Server Community Edition effectively and efficiently.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0608_krishnasamy/0608_krishnasamy.html - Aug, 2006 - Manage Apache Geronimo with JMX by J. Jeffrey Hanson - [Clicks: 23]
The Java community has embraced the Java Management Extension (JMX) specification and framework as the standard for systems, applications, and resource management. The Apache Geronimo platform has been designed with manageability as a top priority, and JMX is one of the primary contributing technologies. Discover how to manage the Geronimo platform using JMX.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-jmx/index.html - Aug, 2006 - Weighing the options for EJB transactions, Part 2: Bean-managed transactions by Jonathan Sagorin - [Clicks: 8]
Now that you've learned all the details about Enterprise JavaBeans (EJB) container-managed transactions in Part 1, you're probably curious about EJB bean-managed transactions and how to implement them in the Apache Geronimo application server. Get all the details in this installment, Part 2, of the three-part series.
http://www-128.ibm.com/developerworks/java/library/os-ag-ejbtrans2/index.html - Aug, 2006 - Weighing the options for Apache Geronimo EJB transactions, Part 1: Container-managed transactions by Jonathan Sagorin - [Clicks: 10]
Explore both Enterprise JavaBeans (EJB) container-managed and bean-managed transactions in Apache Geronimo in this three-part series. In Part 1, find out the differences between these two types of transactions, including how container-managed transactions enable you to avoid the complexity of transaction logic and management so you can focus on the business logic of your enterprise beans. You'll also learn how to implement container-managed transactions in the Geronimo application server and how to free yourself from laborious EJB coding by using Geronimo, OpenEJB, and XDoclet.
http://www-128.ibm.com/developerworks/java/library/os-ag-ejbtrans1/index.html - Jul, 2006 - What Is Geronimo? by Kunal Jaggi - [Clicks: 16]
Geronimo is Apache's open source, Java EE-compatible application server, based on a flexible system of interchangeable components. This makes it ideal for a wide range of enterprise deployments. In this article, Kunal Jaggi shows you how to get started with Geronimo.
http://www.onjava.com/pub/a/onjava/2006/07/19/what-is-geronimo.html - Jul, 2006 - Build an SOA framework with Apache Geronimo and POJOs by J. Jeffrey Hanson - [Clicks: 24]
Developing software without regard to the application program interface (API) constraints enforced by libraries and frameworks is an appealing proposition. This lure has led many to accept the paradigm of Plain Old Java Object (POJO) programming -- the idea that you should be able to develop software on the Java platform without being required to use superfluous interfaces or third-party APIs. The Apache Geronimo framework provides a solid infrastructure for POJO development to build sophisticated applications and services. Discover some of the components and techniques of the Geronimo framework that you can use to realize successful service-oriented development using POJO tactics.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-soapojo/index.html - Jul, 2006 - Build an event-driven framework with Apache Geronimo and JMS by J. Jeffrey Hanson - [Clicks: 30]
One of the most important aspects of an enterprise framework is its ability to respond to real-time signals and events in a timely manner. Discover the technologies and tools that the Apache Geronimo framework provides to enable applications and services to effectively respond to these signals and events and propagate them as messages to interested components residing across a platform's virtual layers. These technologies, including service-oriented architecture (SOA) and an effective event-driven interaction framework using Java reflection, can help reduce the complexities of designing an effective event-driven software system while adding flexibility.
[Includes sample code]
http://www-128.ibm.com/developerworks/opensource/library/os-ag-eventdriven/ - Jun, 2006 - The Geronimo renegade, Part 8: The Apache Geronimo of the future by Neal Sanche - [Clicks: 13]
Wondering what the future holds for Apache Geronimo? You've come to the right article in this series. In this installment, the renegade will explore what's in the proverbial cards for Geronimo, including where the developers of Geronimo are taking the project, the important new features, and the improvements. Follow along, and you might be there with them for the unveiling of the next version of Apache Geronimo.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade8/index.html - Jun, 2006 - Client authentication using digital certificates in WebSphere Application Server Community Edition by Vamsavardhana Reddy Chillakuru - [Clicks: 16]
Learn what is required and how to set up IBM WebSphere Application Server Community Edition for authenticating and authorizing Web clients in your applications based on digitial certificates. Also, find out how to develop and deploy a Web application to use certificates for declarative and programmatic security.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_chillakuru/0606_chillakuru.html - Jun, 2006 - Optimize your Apache Geronimo distribution by Tyler Anderson - [Clicks: 39]
Apache Geronimo boasts of scalability and uses GBeans, allowing developers to plug and play whatever services and Web applications they need. However, the out-of-the-box distribution of Apache Geronimo comes with several services listening on ports and started application modules, including Web applications, which eat up resources and could potentially expose your applications to intruders. In this article, learn how to stop and restart listening and application services, and undeploy and redeploy each application module and Web application as needed, letting you effectively hone the deployment of your Apache Geronimo distribution to the necessary core services and applications.
http://www-128.ibm.com/developerworks/java/library/os-ag-optimize/index.html - May, 2006 - Deploy SOA applications in Apache Geronimo using XMLBeans by Kunal Mittal - [Clicks: 110]
Curious about XMLBeans? This advanced, easy-to-use XML-Java binding technology lets you access an XML file just like you would any Java object or JavaBean. Find out more about XMLBeans technology, including how to use it with Apache Geronimo and how it simplifies and streamlines service-oriented architecture (SOA) development.
http://www-128.ibm.com/developerworks/java/library/os-ag-soa/index.html - May, 2006 - The Geronimo renegade: OpenEJB and Apache Geronimo's EJB implementation by Nicholas Chase - [Clicks: 37]
What's the big deal about Enterprise JavaBeans (EJBs) anyway, and why are they so important to Java 2 Platform, Enterprise Edition (J2EE) development? In this installment of The Geronimo renegade column, David Blevins, cofounder of OpenEJB, sheds light on what EJBs do for you and explains how OpenEJB came to be chosen as the EJB implementation for Apache Geronimo.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade7/index.html - May, 2006 - Remotely deploy Web applications on Apache Geronimo by Michael Galpin - [Clicks: 23]
Apache Geronimo is a Java 2 Platform Enterprise Edition (J2EE) 1.4-certified application server. When most people think of J2EE, they think of things like transaction management, Web applications, and asynchronous messaging. Those features, however, aren't necessarily a guarantee for J2EE certification. An application server must provide many tools needed for mission-critical production systems. One of those tools is remote deployment. Geronimo is designed to meet the most demanding development situations, so it includes excellent support for remote deployment. This article explains the many ways to remotely deploy an application using Geronimo. Learn how to remotely deploy an application using a command-line tool (the Geronimo deployment tool) and a browser-based tool (the Geronimo Administration Console), and how to deploy an application within an integrated development environment (Eclipse). This article also provides a simple example of remote deployment using a small Web application.
http://www-128.ibm.com/developerworks/java/library/os-ag-remotedeploy/index.html - May, 2006 - The Geronimo renegade: Apache Geronimo's JMS implementation: ActiveMQ by Nicholas Chase - [Clicks: 49]
We've been talking a lot about clustering here in The Geronimo renegade column. But what about messaging, which makes all that clustering possible? Geronimo includes ActiveMQ, an implementation of Java Message Service (JMS) that was created in response to the needs of the project. In this article, we talk to ActiveMQ cofounder James Strachan about ActiveMQ, messaging, and the future of messaging-heavy applications.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade6/index.html - Apr, 2006 - View statistics on Apache Geronimo via the JVM by Michael Galpin - [Clicks: 19]
The Apache Geronimo application server is not only open source, it's high performance. So it's a natural choice for running your high-performance applications. However, just running your application in Geronimo doesn't guarantee it will satisfy your performance requirements. At some point you probably need to analyze and optimize the efficiency of your application. There are plenty of tools available for this task, but you can accomplish a lot of it by analyzing the Java Virtual Machine (JVM) statistics. Find out how to get statistics from the JVM so you can profile your application and optimize it to meet your performance needs.
http://www-128.ibm.com/developerworks/java/library/os-ag-stats/index.html - Apr, 2006 - The Geronimo renegade: The push for clustering, Part 2 by Neal Sanche - [Clicks: 22]
With all the buzz that "The push for clustering" (developerWorks, December 2005) created, I'm revisiting this topic with a detailed interview with one of Apache Geronimo's clustering experts. You'll find out exactly what clustering is and get a look, in detail, at the WADI Application Distributed Infrastructure (WADI) project, one of the projects being combined with Geronimo to provide its clustering functionality.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade5/index.html - Mar, 2006 - Migrating Apache Axis apps to Axis2 using Apache Geronimo by Tyler Anderson - [Clicks: 136]
With the rise of Apache Axis and its latest successor, Axis2, developing Web services on Apache Geronimo has become easier and less cumbersome. Axis2 is an improvement over Axis, because a better architecture was implemented for Axis2, deployment was simplified, and Axis2 provides more data binding support. This article describes using a sample Web service and migrating a previously developed Web service in Axis to Axis2. The various changes and improvements in Axis2 over Axis are discussed as well as how this relates to deploying the newly migrated Axis2 Web service on the Geronimo application server.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-axis2mig/index.html - Mar, 2006 - Build fail-safe transactional applications with Apache Geronimo by Ivan Dubrov, Artem Papkov, James Smith - [Clicks: 32]
In previous related articles ("Build a secure enterprise infrastructure with Geronimo" and "Implement and deploy Web services in an Apache Geronimo application"), we examined the implementation of security and Web services in the Apache Geronimo application server and demonstrated how these features can be used to create enterprise applications. In this article, the IBM Advanced Technology Solutions team provides an overview of transaction support in Apache Geronimo along with a demonstration of how you can use this feature to build fail-safe transactional applications. Follow along to find out how to exploit transactions in a real-world Geronimo application that uses an emulated banking scenario.
http://www-128.ibm.com/developerworks/java/library/os-ag-transsup/index.html - Feb, 2006 - Dependency injection in Apache Geronimo, Part 2: The next generation by Neal Ford - [Clicks: 37]
Continue the exploration of dependency injection (DI) in Apache Geronimo that began in Part 1 of this two-part article series. Get an overview of the Geronimo architecture, discover how DI impacts Geronimo, and learn how to use the DI features in Geronimo to change the way you write code. This article also covers how GBeans work and how Geronimo handles both constructor and setter injection.
http://www-128.ibm.com/developerworks/java/library/os-ag-ioc2/index.html - Feb, 2006 - Dependency injection in Apache Geronimo, Part 1: A new way to look at decoupling in J2EE applications by Neal Ford - [Clicks: 41]
Get familiar with how dependency injection (DI) works in Apache Geronimo in this article, the first in a two-part series. Through a simple example using the lightest-weight DI container available, PicoContainer, you'll discover the theoretical underpinnings of DI without getting caught up in too much detail.
http://www-128.ibm.com/developerworks/java/library/os-ag-ioc1/index.html - Feb, 2006 - The Geronimo renegade: The exodus from JBoss to Apache Geronimo by Neal Sanche - [Clicks: 41]
Now that Apache Geronimo has earned Java 2 Platform, Enterprise Edition (J2EE) 1.4 certification and has reached version 1.0, many developers will be moving away from building their software on top of more restrictive platforms. Specifically, there have been a number of articles and tutorials written lately describing migrating away from the JBoss application server to Apache Geronimo. This installment of The Geronimo renegade column describes many advantages of doing so.
http://www-128.ibm.com/developerworks/opensource/library/os-ag-renegade4/ - Jan, 2006 - Integrate DB2 with Apache Geronimo by Emilio F Zegarra - [Clicks: 45]
Apache Geronimo is a hot new alternative for deploying Java 2 Platform, Enterprise Edition (J2EE) applications. IBM DB2 is a mature relational database product well suited for J2EE environments. IBM Software Engineer Emilio Zegarra details how to integrate both products into a J2EE application. Learn how to develop and deploy an application that connects to a DB2 database, and get the required configuration files needed to set up the environment. Find out how to use Eclipse and the Web Tools Platform (WTP) plug-in project to assemble the different components required for the application. Finally, learn how to deploy an application and a DB2 configuration.
[Include sample code]
http://www-128.ibm.com/developerworks/opensource/library/os-ag-db2ger/ - Jan, 2006 - Build Apache Geronimo from scratch by Tyler Anderson - [Clicks: 45]
Many new and veteran developers are hopping onto the ever-growing Apache Geronimo bandwagon. Thus, the ability to build Geronimo is becoming increasingly important to developers who want to incorporate changes or full-custom modules. Unfortunately, building Geronimo is no trivial task. It requires learning new build scripts and companion build applications. Luckily, you can follow this step-by-step guide to understand exactly how to build the Apache Geronimo source code from scratch.
http://www-128.ibm.com/developerworks/opensource/library/os-ag-scratch/ - Jan, 2006 - The Geronimo renegade: Geronimo and the perils and windfalls of the Apache license by Neal Sanche - [Clicks: 13]
In this installment of "The Geronimo renegade" column, Java and Microsoft .NET developer Neal Sanche invites you to experience his dream where shared, low-level object-oriented code enables developers to integrate and build any application on top of it. Will this dream become reality? Find out as Neal discusses the efforts of a group of developers thinking about laying a framework of code that could liberate you from reinventing the wheel each time you build an application, and discover where the Apache Geronimo project and licensing fit into this idea.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade3/index.html - Jan, 2006 - Create a login and registry system in Apache Geronimo, Part 2: Use JSP to build the registry system by Tyler Anderson - [Clicks: 54]
This two-part article series demonstrates how to use declarative Java 2 Platform, Enterprise Edition (J2EE) security and Apache Geronimo's built-in Derby database to authenticate registered users and allow them access to a Web site using the Geronimo application server. Security is controlled using an SQL-type deployment plan that specifies what users or groups are allowed access to the Web site. This article, Part 2 in the series, focuses on using JavaServer Pages (JSP) to register new users who are then able to log in using the infrastructure setup shown in Part 1.
[Includes sample code]
http://www-128.ibm.com/developerworks/opensource/library/os-ag-logreg2/ - Jan, 2006 - Deploy J2EE applications on Apache Geronimo by Kunal Mittal - [Clicks: 99]
Learn how to deploy JavaServer Pages (JSPs), servlets, and different Enterprise JavaBeans (EJBs) on Apache Geronimo. This article includes the deployment steps required for Apache Geronimo, which are different from other Java 2 Platform, Enterprise Edition (J2EE) containers.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-webappejb/index.html - Jan, 2006
- Professional Apache Geronimo
by Jeff Genender, Bruce Snyder, Sing Li - [Clicks: 27]
* Written by an author team that includes one of the founders of the Apache Geronimo Project, this comprehensive guide focuses on Geronimo server administration and management; * After an overview of Geronimo's architecture and features, the book shows readers how to download and install Geronimo, use its available tools, administer and manage its servers, and configure and deploy its applications; * Addresses working with Tomcat and client applications, deploying EJB and JMS applications, and applying Geronimo security; * Presents a comparison of Geronimo versus various J2EE servers, such as JBoss, BEA Weblogic, and IBM Websphere.
Wrox, Paperback - Oct, 2006 - Pro Apache Geronimo
by Kishore Kumar - [Clicks: 18]
Pro Apache Geronimo teaches you all about using Apache Geronimo, the open source lightweight J2EE/Java EE 5 web application server. Geronimo’s GBeans enable you to deploy sophisticated server-side enterprise Java applications and perform special enterprise-level Java development for transactional support. This book is a must-have because it: * Is the first book to cover Apache Geronimo in such detail; * Features lots of code samples to learn from and apply to your work; * Explores relevant internals. Geronimo is unique in that it’s the only open source lightweight deployment tool around. It also has the capabilities for Spring compliance, so you Spring developers can deploy your web applications using Geronimo. Meanwhile, JBoss is the only other significant open source J2EE container out there. Geronimo, now backed by IBM, is incorporated into IBM’s WebSphere Community Edition/Package.
Apress, Paperback - Apr, 2006 - Geronimo Live by Tom McQueeney - [Clicks: 73]
Geronimo is a current development effort by the Apache Software Foundation to create an open source Java application server that complies with the J2EE 1.4 specifications, and that is available under the Apache License. Geronimo Live by Tom McQueeney is written for J2EE developers wanting to learn how to develop applications effectively for the Apache Geronimo server. This book introduces the architecture and design goals behind Geronimo, and shows by example how Geronimo's design affects the way J2EE applications are deployed, configured and monitored. The example applications in this book demonstrate best practices for using Geronimo, and how other open source products and tools can help you develop Geronimo applications. Geronimo Live assumes the reader understands the basics of writing and deploying Java Servlets, JSPs, and EJBs.
http://www.sourcebeat.com/TitleAction.do?id=5 - 2006
- Build Apache Geronimo applications using JavaServer Faces, Part 5: Integrating your JSF application with Spring by Chris Herborth - [Clicks: 144]
This final installment wraps up the five-part tutorial series by introducing you to the Spring Framework. Learn to integrate your JavaServer Faces (JSF) applications with Spring, a popular framework that makes it easier for Apache Geronimo developers to build Java Platform, Enterprise Edition (Java EE) applications. You'll use Spring to continue developing the front end for the example Developer Forum Signup application.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-jsf5.html - Dec, 2006 - Build Apache Geronimo applications using JavaServer Faces, Part 4: Extend JSF with Apache Trinidad components by Chris Herborth - [Clicks: 310]
So far in this five-part tutorial series, you've explored JavaServer Faces (JSF), including deploying a simple JSF application on Apache Geronimo, integrating Apache Tomahawk with the application, and learning how to add Asynchronous JavaScript + XML (Ajax) capabilities to your JSF application using the Sun Ajax4jsf open source framework. In this installment, Part 4, you'll learn how to use Apache Trinidad, the open source version of ADF Faces. Trinidad offers a set of complimentary components that will further enhance the interface of your JSF application.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-jsf4.html - Dec, 2006 - Apache Geronimo and the Spring Framework, Part 4: Throwing Spring AOP and Spring Web Flow into the mix by Arun Chhatpar - [Clicks: 483]
In this installment, Part 4 of the six-part tutorial series, get an introduction to the Aspect-Oriented Programming (AOP) support provided by the Spring AOP module, and learn how the Spring Framework simplifies the process of using AOP. Take a brief look at the Spring Web Flow (SWF) module, and learn how to declaratively define the Web flow of your application in an XML configuration file format. You'll also find out how the Apache Geronimo Web Console makes it easier to create and manage your database -- all without having to restart your server.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-springframe4.html - Oct, 2006 - Build Apache Geronimo applications using JavaServer Faces, Part 3: Add Ajax functionality with Ajax4jsf by Dale de los Reyes - [Clicks: 154]
In the first two installments of this five-part tutorial series you explored JavaServer Faces (JSF) -- a new Java-based framework that makes it easier to build graphical user interfaces (GUIs) for Java Platform, Enterprise Edition (Java EE) applications -- built and successfully deployed a simple JSF application on Apache Geronimo, and learned how to integrate Apache Tomahawk -- which provides several custom, 100% JSF-compatible components -- with your application to improve the interface. In this tutorial, Part 3, you'll get familiar with the Sun Ajax4jsf open source framework, which adds Asynchronous JavaScript + XML (Ajax) capabilities to JSF applications without having to write any JavaScript code. You'll use Ajax4jsf to enhance your example application and create an Ajax-enabled front end.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-jsf3.html - Oct, 2006 - Build Apache Geronimo applications using JavaServer Faces, Part 2: Using Tomahawk with JavaServer Faces by Chris Herborth - [Clicks: 130]
This tutorial, Part 2 of a five-part series, introduces you to Apache Tomahawk. In the first installment of this series, you learned about JavaServer Faces (JSF), a new Java-based framework that makes it easier to build graphical user interfaces (GUIs) for Java Platform, Enterprise Edition (Java EE) applications, and you built and successfully deployed a simple JSF application on Apache Geronimo. Now you'll explore Apache Tomahawk -- which provides several custom, 100% JSF-compatible components -- and learn how to integrate it with your application to improve the interface.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-jsf2.html - Sep, 2006 - Apache Geronimo and the Spring Framework, Part 3: Integrating DAO and ORM by Arun Chhatpar - [Clicks: 555]
Extend the Apache Geronimo application you created in Part 2 of this six-part tutorial series. In Part 1 you explored the Geronimo application server, the Spring Framework, and Inversion of Control (IoC). Then you learned how to develop, configure, and deploy your first application based on the Spring Framework. In this installment, you'll learn how to let the integrated technologies -- like Spring Java Database Connectivity (JDBC) and Spring Data Access Objects (DAO) APIs -- do the work by reading your application data dynamically from an Apache Derby database. You'll also find out how to integrate Object Relational Mapping (ORM) into your application using iBATIS and appreciate the beauty of dependency injection by modifying the data sources in your application without touching the code.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/os-dw-os-ag-springframe3.html - Sep, 2006 - Apache Geronimo and the Spring Framework, Part 2: Building your first application by Arun Chhatpar - [Clicks: 53]
Learn how to create a basic, no-frills application on Apache Geronimo using the Spring Framework, a layered Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE) application framework developed under the Apache License. This six-part tutorial series covers the complete Spring Framework, front to back, including how to implement its functionality with Apache Geronimo. In Part 1, you were introduced to the Geronimo application server and the Spring Framework, including Inversion of Control (IoC) and the modules that comprise the Spring Framework. In this second installment, you'll develop, configure, and deploy your first application based on the Spring Framework. You'll also see how easy Geronimo is to install and how its Web Console simplifies deploying and managing Web applications.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/os-dw-os-ag-springframe2.html - Sep, 2006 - Apache Geronimo and the Spring Framework, Part 1: Development methodology by Arun Chhatpar - [Clicks: 43]
Apache Geronimo is making news with its latest release, version 1.1. At its core is the Inversion Of Control (IoC) model, which is also the core pattern for the Spring Framework, a layered Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE) application framework developed under the Apache License. The Spring Framework was built on the principle that Java EE should be easier to use. This six-part tutorial series covers the complete Spring Framework, front to back, including how to implement its functionality with Apache Geronimo. This installment, Part 1 of the series, introduces you to the Spring Framework architecture and explores the instersection between Geronimo and Spring.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-springframe1.html - Sep, 2006 - Build Apache Geronimo applications using JavaServer Faces, Part 1: Use Eclipse and Apache MyFaces Core to build a basic application by Chris Herborth - [Clicks: 235]
JavaServer Faces (JSF) is a new Java-based framework that makes it easier to build graphical user interfaces (GUIs) for Java Platform, Enterprise Edition (Java EE) applications. Similar to the popular Struts framework, but more component oriented, JSF defines a common set of application programmer interfaces (APIs) that represent user interface (UI) components, including state, event handling, input validation, internationalization (i18n), and accessibility. This tutorial series introduces Apache Geronimo developers to JSF and other related technologies.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-jsf1.html - Sep, 2006 - Have your application call my application, Part 3: The resource adapter by Madhuri Suda - [Clicks: 885]
In Part 1 and Part 2 of this three-part tutorial series, you learned how to develop message-driven beans (MDBs) and entity beans and deploy and test them in Apache Geronimo and how to create an e-mail application and deploy it in Java™ Apache Mail Enterprise Server (Apache James). In this final installment, you'll tie the application together by learning all about Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture (JCA) resource adapters and building a sample adapter that connects to the Apache James server.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-callme3.html - Sep, 2006 - Boost the security of your Apache Geronimo applications with SSL and HTTPS by Duane O'Brien - [Clicks: 21]
You can't get very far into Web application development without discovering the need for varying levels of security. And when it's time to pass around sensitive or private data, you need to look at encrypting that data. Using Secure Sockets Layer (SSL) to secure your applications is an excellent first step toward protecting your data. This tutorial helps you navigate the tricky waters of application-to-application encryption. Learn how to configure Apache Geronimo -- both version 1.0 and 1.1 -- with SSL and test the SSL with the Geronimo Hello World application.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-secssl.html - Aug, 2006 - Have your application call my application, Part 2: The James application by Madhuri Suda - [Clicks: 305]
Pick up where you left off in Part 1, in which you learned how to develop message-driven beans (MDBs), entity beans, and container-managed persistence (CMP) and how to deploy and test these components in Apache Geronimo. This installment, Part 2, of this three-part tutorial series shows you the overall architecture of the Java Apache Mail Enterprise Server, also known as Apache James. You'll learn how to build, deploy, and test an e-mail application (mailers and matchers) and deploy it in the Apache James e-mail server.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-callme2.html - Aug, 2006 - Have your application call my application, Part 1: Apache Geronimo communication basics -- developing, deploying, and testing by Madhuri Suda - [Clicks: 16]
Apache Geronimo includes a top-notch messaging implementation alongside a world-class Enterprise JavaBeans (EJB) implementation, making message-driven beans (MDBs) available for your application. That means other components can interact with your application using messaging as long as the proper resource adapter is in place. This tutorial series chronicles the creation of a Java Platform, Enterprise Edition (Java EE) application in which users, administrators, and even other applications can interact using MDBs by sending an e-mail to the Java Apache Mail Enterprise Server (also known as Apache James), which then communicates back to Geronimo using a J2EE Connector Architecture (JCA) resource adapter.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-callme1.html - Jul, 2006 - Use Apache Geronimo and Ajax to build a directory, Part 2: Querying the LDAP server by Matthew Jording - [Clicks: 51]
Now that you've imported hypothetical personal information into the Lightweight Directory Access Protocol (LDAP) server in Part 1 of this series, you're ready to complete the configuration of Apache Geronimo's built-in Apache Directory LDAP server using the LDAP Tools for Eclipse. In this final installment, you'll query the LDAP server and update the Web page using Ajax. You'll also get familiar with some of the techniques to build LDAP-centric applications using the toolsets available in the Java platform and Ajax.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-ldap2.html - Jun, 2006 - Use Apache Geronimo to build a cluster, Part 2: Developing the cluster nodes by Matthew Jording - [Clicks: 11]
Apache Geronimo, a new Java Platform, Enterprise Edition (Java EE) server from the Apache Software Foundation, is big news these days. In this five-part tutorial series, you'll explore Geronimo's support for clustering and how its architecture assists in creating highly available and extremely scalable enterprise applications. In this installment, Part 2 of the series, you'll build up the cluster nodes and test communication among other nodes and the cluster manager Web service we introduced in Part 1. Then you'll deploy and test the current state of the application on Geronimo.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-cluster2.html - Jun, 2006 - Use Apache Geronimo to build a cluster, Part 1: Exploring manageability by Matthew Jording - [Clicks: 18]
Apache Geronimo, a Java Enterprise Edition (Java EE) server, is big news these days. In this five-part tutorial series, you'll explore the new Geronimo, Version 1.0 support for clustering and how its architecture assists in creating highly available and extremely scalable enterprise applications. In this installment, Part 1 of the series, investigate what a cluster is and how to build a Web service to manage one.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-cluster1.html - May, 2006 - Use Apache Geronimo and Ajax to build a directory, Part 1: Configuring Geronimo's LDAP server by Matthew Jording - [Clicks: 16]
Proficiency in working with Lightweight Directory Access Protocol (LDAP) is an important skill for developers creating enterprise applications for Apache Geronimo and IBM WebSphere application servers. In this two-part tutorial series, learn how to use the LDAP Tools for Eclipse to configure Geronimo's built-in Apache Directory LDAP server, ApacheDS. In this first installment, you'll import hypothetical personal information into the LDAP server while gearing up for Part 2, where you'll query the LDAP server and update the Web page using Ajax.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-ldap1.html - May, 2006 - The Apache Geronimo machine shop sampler, Part 4: EJBs: Session beans and message-driven beans by Dale de los Reyes - [Clicks: 28]
So far in this four-part tutorial series you've created and deployed the machine shop sampler application using servlets, JavaServer Pages (JSPs), J2EE declarative security, and J2EE Connector Architecture (JCA). Then you enhanced it by replacing the JCA Resource Adapter with Java Database Connectivity (JDBC) and adding a Web service to communicate with the database module. In Part 3, you got familiar with the differences between the two types of entity beans, bean-managed persistence (BMP) and container-managed persistence (CMP) while creating a simple console that lets users customize the horsepower of their vehicles. You'll wrap up this series by learning about Enterprise JavaBeans (EJBs) -- specifically session beans and message-driven beans (MDBs) -- and using them to add a console to the application that lets mechanics order automotive parts.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-machine4.html - Apr, 2006 - The Apache Geronimo machine shop sampler, Part 3: EJBs: Bean-managed persistence and container-managed persistence by Dale de los Reyes - [Clicks: 17]
Continue adding on to the example machine shop application you created and deployed in Part 1 and enhanced in Part 2 of this series. In this third installment of the four-part tutorial series, create a simple console that lets users customize the horsepower of their vehicles. Learn about the differences between the two types of entity beans, bean-managed persistence (BMP) and container-managed persistence (CMP), and use each to access an automotive parts database.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-machine3.html - Apr, 2006 - Online banking with Apache Geronimo and Axis2, Part 3: The client: Using the Web service by Tyler Anderson, Nicholas Chase - [Clicks: 180]
Time to complete your example online banking application. In this final installment of the three-part tutorial series, you'll use Apache Geronimo, Axis2, and the Web service you built in Part 1 and Part 2 to create a user interface (UI) that will allow users to view and modify their personal banking data.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-onbank3.html - Apr, 2006 - The Apache Geronimo machine shop sampler, Part 2: Data sources, JDBC, and Web services by Dale de los Reyes - [Clicks: 29]
Take the next steps in developing the example machine shop application. This tutorial series, appropriate for both beginning and veteran Java 2 Platform, Enterprise Edition (J2EE) developers, illustrates how to create and deploy an application specifically on the Apache Geronimo platform. In Part 1, you created and deployed the application using servlets, JavaServer Pages (JSPs), J2EE declarative security, and J2EE Connector Architecture (JCA). In this second installment, you'll enhance the application by replacing the JCA Resource Adapter with Java Database Connectivity (JDBC) and adding a Web service to communicate with the database module.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-machine2.html - Apr, 2006 - Online banking with Apache Geronimo and Axis2, Part 2: The service: Filling in the guts by Tyler Anderson - [Clicks: 145]
Continue getting to the heart of using Apache Geronimo and Axis2 to build a complex Web services application. Part 2 of this three-part tutorial series walks you through setting up the Apache Derby database in preparation for the example online banking application. You'll create a client Web application to call operations implemented in the Web service, and you'll fully test the Web service with the client application.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-onbank2.html - Mar, 2006 - Online banking with Apache Geronimo and Axis2, Part 1: by Nicholas Chase - [Clicks: 271]
Dive deep into the intricacies of using Apache Geronimo and Axis2 to build a complex Web services application. This three-part tutorial series walks you through building an example online banking Web service, documenting each step of the process so new users can quickly grasp the concepts and build a complete Web service and Web-interface client that connects to and communicates with the Web service. In the first installment, you get acquainted with the example Web service and the Web services that use WSDL, build and compile a WSDL file, and test and deploy it on Geronimo.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-onbank1.html - Mar, 2006 - Deploy OpenLaszlo applications on Apache Geronimo with Tomcat by Tyler Anderson - [Clicks: 220]
With the rise of the popular rich user interface (UI) language, OpenLaszlo, and the parallel rise of Apache Geronimo, OpenLaszlo developers will want to deploy their applications on Geronimo. This tutorial documents the process necessary to configure the internals of Apache Tomcat within Geronimo to be able to run the OpenLaszlo application server, and hence deploy and run OpenLaszlo applications within Geronimo. You'll implement a sample OpenLaszlo application to prove the functionality of the OpenLaszlo application server running on Apache Geronimo.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-laszlo.html - Mar, 2006 - The Apache Geronimo machine shop sampler, Part 1: Servlets, JSPs, security, and JCA by Dale de los Reyes - [Clicks: 34]
With the Apache Geronimo project gaining momentum after each successive release, developers are beginning to take notice and wonder how they might develop applications using this Java 2 Platform, Enterprise Edition (J2EE)-certified platform. While developing applications with standard technologies might be trivial to J2EE veterans, getting these components to work on this platform requires Geronimo-specific knowledge. Consequently, those new to J2EE applications and how they are integrated into Geronimo will find this series useful, as will veteran J2EE programmers looking to build applications on Geronimo. This series shows you how to create an example application and follow the procedures needed to configure and deploy it onto Geronimo. In Part 1, you create and deploy the application using servlets, JavaServer Pages (JSPs), J2EE declarative security, and JCA.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-machine1.html - Mar, 2006 - Run PHP applications in Apache Geronimo by Tyler Anderson - [Clicks: 60]
PHP has been a popular scripting language for some time. However, with the growing buzz over Java technology and Apache Geronimo, a J2EE-certified application server, many experienced developers shy away from using PHP with Geronimo, because only JavaServer Pages (JSP) is supported out of the box. The PHP Java Bridge solves this problem by providing full support for PHP on Geronimo and for sharing sessions across both PHP and JSP scripts.
[Formats: HTML, PDF]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-tomcatphpger.html - Feb, 2006