| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Tutorials |
- The Geronimo renegade: The push for clustering by Neal Sanche - [Clicks: 34]
Clustering allows an application server to support multiple nodes with failover, session data sharing, and load balancing across many network nodes. This article provides details, direct from the Apache Geronimo clustering effort team leader, Jeff Genender, on the clustering technologies the team is considering implementing. Find out who is working on the details, how they work together to get the code written, and the ramifications these efforts are having on the open source community.
http://www-128.ibm.com/developerworks/opensource/library/os-ag-renegade2/ - Dec, 2005 - Create a login and registry system in Apache Geronimo, Part 1: Use J2EE declarative security and Geronimo's built-in Derby database by Tyler Anderson - [Clicks: 64]
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 which users or groups are allowed access to the Web site. Users are specified in a users table in Geronimo's built-in Derby database, and groups are specified in a groups table in the same database. This article focuses on setting up J2EE security and authenticating users through Geronimo's built-in Derby database.
[Include sample code]
http://www-128.ibm.com/developerworks/library/os-ag-logreg1/ - Dec, 2005 - WebSphere migrations: Migrate from Apache Tomcat to WebSphere Application Server Community Edition by Sing Li - [Clicks: 38]
This article explains how to migrate a J2EE Web tier application from Apache Tomcat 5.5 to IBM WebSphere Application Server Community Edition V1.0.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0511_li1/0511_li1.html - Nov, 2005 - Implement and deploy Web services in an Apache Geronimo application by Ivan Dubrov, Artem Papkov, James Smith - [Clicks: 66]
In the last three years, Web services have taken the world by storm. Today, it does't matter if your enterprise application is deployed at a small mom-and-pop shop or is part of a multidomain enterprise infrastructure -- if your application collaborates with others, it must support Web services. In this article, the IBM Advanced Technology Solutions team gives you a thorough overview of the Apache Geronimo application server's Web services features and a demonstration of how these features can be used to create Web services-enabled enterprise applications. Follow along and find out how to implement and deploy Web services into a Geronimo application using the example, which uses an emulated banking scenario.
http://www-128.ibm.com/developerworks/opensource/library/os-ag-wsger/ - Nov, 2005 - WebSphere migrations: Migrate applications from WebSphere Application Server Community Edition to other WebSphere Application Server products by Nell Gawor - [Clicks: 16]
Walk through the process of migrating a complex sample application from IBM WebSphere Application Server Community Edition to IBM WebSphere Application Server Base using IBM Rational Application Developer. Involving JSPs, servlets, EJBs, messaging, and database access, this exercise will help you migrate your own applications, and address issues that can often cause problems during application migrations.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0511_gawor/0511_gawor.html - Nov, 2005 - WebSphere migrations: Migrate from JBoss to WebSphere Application Server Community Edition by Shyam Nagarajan - [Clicks: 29]
The introduction of IBM WebSphere Application Server Community Edition is a golden opportunity for small and medium sized organizations to leverage the support and the architecture of WebSphere Application Server and Apache Geronimo as a superior alternative to JBoss Application Server. This document describes resources to help you migrate applications running on JBoss to WebSphere Application Server Community Edition.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0511_nagarajan2/0511_nagarajan2.html - Nov, 2005 - WebSphere migrations: Principles and plans for migrating from WebSphere Application Server Community Edition to other WebSphere Application Server products by Shyam Nagarajan - [Clicks: 12]
Learn how to migrate an application from IBM WebSphere Application Server Community Edition to IBM WebSphere Application Server Base with this high level checklist, which can help you address major application- and environment-related areas to ensure that your migration will be successful.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0511_nagarajan/0511_nagarajan.html - Nov, 2005 - Forge ahead with Geronimo CORBA interoperability by Sing Li, David Jencks - [Clicks: 19]
The ability to interface seamlessly with large legacy systems and to gain real-time control of automation systems is often considered the final frontier for applying today's agile Java 2 Platform, Enterprise Edition (J2EE) servers. As a developer, you want to be able to leverage existing legacy system investments while integrating heterogeneous solutions into your systems. Find out how the latest release of the Apache Geronimo server (Milestone 5 at the time of this writing) provides interoperability with these types of systems through the mature and robust distributed object standard, Common Object Request Broker Architecture (CORBA).
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-corba1/index.html - Nov, 2005 - The Geronimo renegade: An interview with Bruce Snyder and Jeff Genender by Nicholas Chase - [Clicks: 24]
IBM's purchase of Gluecode Software earlier this year sparked varied reactions in many quarters. I sat down and talked to Bruce Snyder and Jeff Genender, both Apache Geronimo committers and Project Management Committee (PMC) members, to get answers to some pressing questions. With the coordination and kind assistance of Neal Sanche, who will be writing many of these columns, we all gathered in Internet Relay Chat (IRC) on October 21, 2005.
http://www-128.ibm.com/developerworks/opensource/library/os-ag-renegade1/ - Nov, 2005 - Restrict directory access in Apache Geronimo by Tyler Anderson - [Clicks: 26]
Developing secure applications and protecting data are priorities in today's environment. Learn how to add another layer of security to your system by restricting directory access in the Apache Geronimo application server using Java 2 Platform, Enterprise Edition (J2EE) declarative security. Using a simple Web application as your example, this article demonstrates how you can control directory access by adding security constraints in the web.xml file and by specifying what roles or users, if any, are allowed access.
[Includes sample code]
http://www-128.ibm.com/developerworks/opensource/library/os-ag-restrictdir/ - Nov, 2005 - Transactions in the Geronimo application server by Neal Sanche - [Clicks: 50]
Transactions are a necessary part of any Java 2 Platform, Enterprise Edition (J2EE) application, and you use them often when you access databases. In fact, transactions are critical to maintaining data integrity in case of unforeseen failures. Java developer and regular contributor Neal Sanche describes the essentials of J2EE transactions and how they're used within the Apache Geronimo application server. To demonstrate transactions, you'll use Transaction Demo, a sample program with a simple menu that allows you to interact with a database of star names.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-trans/index.html - Oct, 2005 - Integrate third-party components into Geronimo by Jeff Genender - [Clicks: 93]
Geronimo provides integration with third-party components through its unique GBeans feature. GBeans allow you to "roll your own" application server, making it as heavy or as light as you want by plugging and unplugging specific components into Geronimo. Apache Geronimo team member and committer, Jeff Genender, demonstrates this feature by showing you how to build and configure a third-party open source project with a GBean that integrates the OpenSymphony Quartz scheduler into Geronimo. To complete the exercises in this article, you must be able to download and build Geronimo from the source.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-thirdparty/index.html - Aug, 2005 - Build a secure enterprise infrastructure with Geronimo by Ivan Dubrov, Artem Papkov, James Smith - [Clicks: 66]
Developing secure Java 2 Platform, Enterprise Edition (J2EE) applications is an essential consideration for an enterprise of any size. In this article, the IBM Advanced Technology Solutions team provides a thorough overview of the Apache Geronimo application server's security features and demonstrates how to use these features to secure enterprise applications. Learn how to build security into a real-world Geronimo application using an example that emulates a banking scenario.
http://www-128.ibm.com/developerworks/java/library/os-ag-security/index.html - Jul, 2005 - Connect a Java Swing application to a Geronimo server by Neal Sanche - [Clicks: 87]
In two previous developerWorks articles (see Resources), author Neal Sanche used a simple phonebook application to demonstrate how to connect the Apache Geronimo application server to a database and how to use Geronimo to create a Struts-based Web application with an Enterprise Java Beans (EJB) back end. This article takes the phonebook application one step further to demonstrate how you can create a stand-alone client application to manipulate the phone-number database. You'll also learn how to configure Geronimo to allow secure access from specific clients.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-swing/index.html - Jul, 2005 - Dive into EJB Web applications with Geronimo by Neal Sanche - [Clicks: 111]
Dive deeper into the inner workings of the powerful Geronimo application server, and learn how to use it to develop database applications. Java Developer Neal Sanche began the voyage with the article, "Three ways to connect a database to a Geronimo application server" (developerWorks, June 2005), which leads you through creating a simple phonebook database application. In this article, you'll see how the initial database application is extended and provided with a functional user interface built using Apache Struts and an Enterprise JavaBeans (EJB) back end. You'll also discover how to use the Apache Maven build system to build, package, and deploy the phonebook database application. Use this article to learn how to simplify your enterprise Web application development process.
[Includes source code for the example phonebook application]
http://www-128.ibm.com/developerworks/java/library/os-ag-ejbweb/index.html - Jul, 2005 - Magic with JMS, MDBs, and ActiveMQ in Geronimo by Sing Li - [Clicks: 115]
Apache Geronimo is the workhorse open source Java 2 Platform, Enterprise Edition (J2EE) 1.4 server container with an open framework that's ready to host a variety of existing servers and services. ActiveMQ is a proven best-of-breed, open source Java Messaging Service (JMS) engine with a Swiss-army-knife arsenal of features and connectivity options. When you marry the two, magic happens! Sing Li takes you on a grand tour of this symbiotic relationship, providing example code to help you get started writing JMS applications and creating message-driven beans (MDBs) with Geronimo immediately.
[Includes JMS and MDB Web application example for Geronimo]
http://www-128.ibm.com/developerworks/java/library/os-ag-jmsbeans/index.html - Jul, 2005 - Deploy Web services in Apache Geronimo by Kunal Mittal - [Clicks: 172]
Deciding on an application server to support your Web services development efforts? Meet the Apache Geronimo application server, one of the latest projects from the Apache Software Foundation. Java specialist Kunal Mittal introduces you to Geronimo's Web services capabilities by showing you how to write and develop standard J2EE Web services code in Geronimo. You'll learn how to consume Amazon Web services using Apache Axis as the underlying Simple Object Access Protocol (SOAP) implementation, and you'll see how to use a simple JavaServer Pages (JSP)-based client to access the Web service.
http://www-128.ibm.com/developerworks/java/library/os-ag-wsvs/index.html - Jun, 2005 - Three ways to connect a database to a Geronimo application server by Neal Sanche - [Clicks: 77]
Need to connect your database to a Web application written for Geronimo? Though still young, Geronimo is modular and well architected. You can use any of three methods to connect a database to a Geronimo application server; each method creates a different type of Java Database Connectivity (JDBC) data source. Follow along using the included example application and a downloadable Eclipse IDE project to learn how to hook things up and get your application talking through a JDBC connection pool deployed in Geronimo.
[Includes source code]
http://www-128.ibm.com/developerworks/java/library/os-ag-jdbc/index.html - Jun, 2005 - Unleash the power of Tomcat within Geronimo by Sing Li - [Clicks: 156]
Geronimo comes standard with two independent Web-tier engines: Jetty and Tomcat. It's pre-wired to work out of the box with Jetty. Veteran Tomcat user Sing Li shows how to reconfigure Geronimo for Tomcat, and how its familiar foundation features are exposed -- and even enhanced -- by Geronimo.
[Includes web application deployable on Tomcat (or Jetty)]
http://www-128.ibm.com/developerworks/java/library/os-ag-tomcat/index.html - Jun, 2005 - Create client applications for Geronimo by Sing Li - [Clicks: 82]
Geronimo is a server-side workhorse, running JSPs, servlets, EJBs, and databases, queuing, and performing other services. On the client side, Geronimo offers a client application container that can ease the design and coding of your client applications. This article gives you a close look at the role of this container and shows you how to create a Geronimo client with or without container support.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-client/index.html - Jun, 2005 - Geronimo! Part 2: Tame this J2EE 1.4 bronco by Sing Li - [Clicks: 53]
Geronimo, the Apache Software Foundation's J2EE 1.4 server project, is integrating a large suite of existing open source services to achieve J2EE 1.4 compliance. Part 1 of this two-part series explored the reason for Geronimo, its design goals and architecture, and some core concepts and terminology. In this final part, Sing Li cuts to the chase and gets hands-on with Geronimo. Using the latest Geronimo distribution, you'll test and deploy a Web application, an enterprise application, Enterprise JavaBeans (EJBs), and more.
[Includes source code]
http://www-128.ibm.com/developerworks/java/library/j-geron2/index.html - May, 2005 - Geronimo GBean Architecture by Srinath Perera - [Clicks: 126]
Geronimo is built on a J2EE agnostic Kernel and is positioned as a general-purpose Inversion of Control (IoC) framework for components called GBeans. This article explains the theoretical aspects of the IoC framework, describes the GBean Life Cycle, GBean States and Dependency Injection with a few examples, and concludes with an explanation of how to write a simple GBean.
http://www.jaxmagazine.com/itr/online_artikel/psecom,id,690,nodeid,147.html - May, 2005 - Geronimo! Part 1: The J2EE 1.4 engine that could by Sing Li - [Clicks: 72]
Java-based open source development has come a long way since the early days of developers sharing GUI libraries. Geronimo is a large-scale project attempting to create a certified J2EE 1.4 server based on existing open source components. Take a tour through the Geronimo maze with Sing Li as your guide. In this first part of a two-part series, you'll discover Geronimo's elegant design and bold architecture.
http://www-128.ibm.com/developerworks/java/library/j-geron1/index.html - May, 2005 - Building a better J2EE server, the open source way - [Clicks: 49]
Gluecode Software is among the growing number of companies that are successfully commercializing open source software, and it has incorporated several up-and-coming open source middleware components -- including Apache Geronimo and Apache Derby, among others -- into a J2EE application server stack. After the recent announcement of IBM's acquisition of Gluecode, we sat down with one of Geronimo's main contributors and CTO of Gluecode, Jeremy Boynes, to hear his perspectives on Geronimo, Java directions, and the state of open source.
http://www-128.ibm.com/developerworks/opensource/library/os-boynes/ - May, 2005 - Create, deploy, and debug Apache Geronimo applications by Tim Francis - [Clicks: 95]
The Eclipse project has been providing a high-quality and extensible integrated development environment to the open source community for several years now. Get a head start in using the new Eclipse plug-in to develop and deploy Web applications to the Apache Geromimo server. IBM Senior Technical Staff Member Tim Francis walks you through the details.
http://www-128.ibm.com/developerworks/opensource/library/os-gerplug/ - May, 2005
- Introduction to Apache Derby by Fred Grott - [Clicks: 259]
Get the basic skills you need to use Apache Derby in Java 2 Platform, Enterprise Edition (J2EE) environments where Derby is embedded as a database, such as in Apache Geronimo. This tutorial demonstrates how to embed Derby within Geronimo and how to use Derby and Geronimo to deploy a Web-based e-commerce application. It also helps you become familiar with Derby's system tools, a set of utilities that make application development with Derby easy and straightforward.
[Formats: HTML, PDF]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ad-intro.html - Dec, 2005 - Use JavaMail in the Geronimo application server by Neal Sanche - [Clicks: 180]
If you've ever wondered how to send e-mail from an Apache Geronimo application, this tutorial is for you. Java developer Neal Sanche guides you through developing a simple Struts application for user validation through e-mail links in Geronimo. This tutorial teaches you how to embed JavaMail in your Geronimo server, link it to your application, and use it to easily send template-based e-mail through the Velocity Engine directly from your Web application.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-javamail.html - Oct, 2005 - J2EE Web services in Geronimo, Part 2 by Stefan Schmidt - [Clicks: 19]
Learn how to add message handlers, attachment support, Web services security, custom exceptions, and Universal Description, Discovery and Integration (UDDI) registry access into a classic Java 2 Platform, Enterprise Edition (J2EE)-based application. This tutorial, Part 2 of the series, shows you how to extend the BookShop application deployed on Apache Geronimo to reflect these additions.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-j2eewsgeron2.html - Oct, 2005 - Powerful browser detection and custom JSP tags with Geronimo by Daniel Wintschel - [Clicks: 27]
Learn how to take advantage of Apache Geronimo and Jetty to create a powerful browser and open source detection scheme. In addition to the open source (OS) Geronimo application server, this tutorial shows you how to use freely available JavaScript programs to perform browser and OS detection on the client side.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-browserjsp-i.html - Sep, 2005 - J2EE Web services in Geronimo, Part 1 by Stefan Schmidt - [Clicks: 37]
Learn how to incorporate Web services into a classic Java 2 Platform, Enterprise Edition (J2EE)-based application deployed on the Apache Geronimo application server. Extending the BookShop example application, which lets customers use a Web browser to search a database for books by category, will provide insight into the configurations required to develop Web services-enabled applications for the J2EE 1.4 platform. And by incorporating two J2EE-compliant Web services into BookShop, you'll implement an expanded architecture that addresses both service-consumer and service-provider scenarios.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-j2eewsgeron-i.html - Aug, 2005 - Apache Geronimo uncovered by Adam Neat - [Clicks: 69]
Discover the Apache Geronimo application server through the eyes of someone who's used IBM WebSphere Application Server for many years (along with other commercial J2EE application servers). This tutorial explores the ins and outs of Geronimo, comparing its features and capabilities to those of WebSphere Application Server, and provides insight into how to conceptually architect sharing an application between WebSphere Application Server and Geronimo.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-webspheregeron-i.html - Aug, 2005