| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Tutorials |
- JBoss, Geronimo, or Tomcat? by Jonathan Campbell - [Clicks: 60]
Three top-notch open source Java application servers compared based on features, deployment, and performance.
http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers.html - Dec, 2007 - Configure WebSphere Application Server Community Edition with Informix Dynamic Server by Dhanashri Kudgavkar, Prasanna Alur Mathada, Amitava Chakraborty - [Clicks: 3]
Do you need a stable, easy to install and use application server for developing and testing J2EE applications with a robust, highly reliable, administration-free database with outstanding performance? Then WebSphere Application Server Community Edition with IBM Informix Dynamic Server (IDS) is an optimal choice. WebSphere Application Server Community Edition is an application server built on Apache Geronimo, the open source application server project at the Apache Software Foundation and a lightweight Java 2 Platform. IDS is a strategic data server that provides high scalability with superior online transaction processing (OLTP) performance, high reliability with minimal downtime, and high administration functionality with extremely low administration cost. This article presents a three-tier architecture encompassing the features from both products.
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0710chakraborty/index.html - Oct, 2007 - Configuring Web application security in WebSphere Application Server Community Edition V2.0 by Vamsavardhana Reddy Chillakuru, Manu T. George - [Clicks: 14]
Configure security for Web applications deployed in IBM WebSphere Application Server Community Edition V2.0, a free-to-use Java EE 5 certified application server based on Apache Geronimo 2.0.1. This article will get you familiar with the various security realms provided by Community Edition so you can determine and implement the best, most appropriate level of security for your Web applications.
[Includes sample code]
http://www.ibm.com/developerworks/websphere/library/techarticles/0709_vamsi/0709_vamsi.html - Sep, 2007 - Develop and deploy JAX-WS Web services on WebSphere Application Server Community Edition V2.0 by Jarek Gawor, Lin Sun - [Clicks: 17]
With Java EE 5 and the introduction of JAX-WS, developing and deploying Web services is much easier than ever before. Learn how to build JAX-WS clients and services with IBM WebSphere Application Server Community Edition V2.0, the latest version on IBM's freely available application server, based on Apache Geronimo 2.0, and get started on your first JAX-WS Web service project right now.
[Includes sample code]
http://www.ibm.com/developerworks/websphere/library/techarticles/0709_gawor/0709_gawor.html - Sep, 2007 - The Geronimo renegade: Using integrated packages: GlassFish JSTL 1.2 and Apache Geronimo 2.0 by Michael Galpin - [Clicks: 13]
The Apache Geronimo team has successfully implemented the exciting new Java Platform, Enterprise Edition (Java EE) 5.0 specification. One of the many notable features of Java EE 5 is the new Java Standard Tag Library (JSTL) 1.2 specification. The key to JSTL 1.2 is the unified expression language, which lets you use the best features of JSTL alongside the JavaServer Faces (JSF). In this installment, the renegade covers the importance of JSTL 1.2 by examining the history of Java Web technologies and how the Geronimo team has leveraged the GlassFish JSTL 1.2 implementation to add JSTL 1.2 support to Geronimo.
http://www.ibm.com/developerworks/java/library/os-ag-renegade16/index.html - Aug, 2007 - The Geronimo renegade: Using integrated packages: Codehaus' Woodstox by Michael Galpin - [Clicks: 6]
An XML parser is often the key to a high-performance, robust application. Traditional XML parsing techniques include Document Object Model (DOM) and Simple API for XML (SAX). Now there’s an innovative new parsing technique called Streaming API for XML (StAX) that’s so beneficial it’s integrated with the Java Platform, Enterprise Edition (Java EE) 5 specification. Apache Geronimo 2.0, a full implementation of Java EE 5, includes a StAX parser — Codehaus' Woodstox. In this installment, learn the benefits of StAX and why the Geronimo team chose Woodstox as the StAX parser.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/os-ag-renegade15/index.html - Jul, 2007 - Manage Apache Pluto within Geronimo by J. Jeffrey Hanson - [Clicks: 71]
Portal and portlet technology development is a hot skill to have, especially when developing Web 2.0-enabled applications. The Apache Pluto project is the reference implementation of the Java Portlet Specification, which was originally created through the Java Community Process and Java Specification Request (JSR) 168. The specification defines guidelines for portals and portlet components developed with the Java programming language. This specification is being recognized as the universal standard for traditional portals and as a framework for building pluggable Web applications. Find out how combining the Pluto project with Apache Geronimo's Java Platform, Enterprise Edition (Java EE) platform creates a highly flexible and powerful environment for building customizable and manageable systems using portals and portlets.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/os-ag-mgpluto/index.html - Jul, 2007 - The Geronimo renegade: What's new in OpenEJB 3.0 by Michael Galpin - [Clicks: 19]
The Java 2 Platform, Enterprise Edition (J2EE) specification made Java technology the premier technology for enterprise application development. It has evolved over the years to maintain that position, especially with the Java Platform, Enterprise Edition 5 (Java EE 5) specification. OpenEJB has been an integral part of Geronimo since its inception. Its 3.0 release is a key part of Geronimo's implementation of the Java EE 5 specification. In this installment, the renegade uncovers the driving forces behind Enterprise JavaBeans (EJB) 3 and how OpenEJB has stepped up to provide bold new features to Geronimo.
http://www.ibm.com/developerworks/java/library/os-ag-renegade14/index.html - Jun, 2007 - Create an asynchronous message framework with Ajax and Apache Geronimo by Jeff Hanson - [Clicks: 16]
Combine Apache Geronimo with an Asynchronous JavaScript + XML (Ajax) user interface (UI), an asynchronous messaging system, and loosely coupled business services to build a responsive, enterprise-grade Web application framework.
[Includes sample code]
http://www.ibm.com/developerworks/library/os-ag-asynchajax/index.html - Jun, 2007 - Write and deploy portlets to Apache Geronimo with Apache Pluto by Kito D. Mann - [Clicks: 72]
Portlets are powerful tools for aggregating data from multiple locations, integrating different applications, and providing a collaborative workspace for groups of users. Apache Pluto is the reference implementation of the Portlet specification, so it's a good choice for testing portlets that are in development. This article teaches you how to install and configure the Pluto portlet container inside the Apache Geronimo server.
[Includes sample code]
http://www.ibm.com/developerworks/library/os-ag-gerpluto/index.html - Jun, 2007 - Develop and deploy Apache Pluto portal applications on Apache Geronimo by Rakesh Midha - [Clicks: 79]
Even though preintegrated portal server support is missing from Apache Geronimo's feature set, you can still use Geronimo as a testing and deployment environment for portal applications. This article takes you step by step through deployment of the Apache Pluto driver and container in Geronimo to give you a 100% open source environment for your portal applications. Then learn how to develop, deploy, and test a sample portal application in Pluto and Geronimo.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-pluto/index.html - Apr, 2007 - Advanced administration in WebSphere Application Server Community Edition: Part 2: Working with thread pools, clustering, and configuration plug-ins by Anitha Krishnasamy, Mansoor Ahmed - [Clicks: 19]
IBM WebSphere Application Server Community Edition's Web-based console lets you perform advanced administrative tasks without entering complex manual commands. This article describes how to use the admin console to monitor thread pools, redeploy applications, set up a mod_jk configuration for clustering, and more.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0703_krishnasamy/0703_krishnasamy.html - Mar, 2007 - Little-G: Downsize your application server by Kumar Kishore - [Clicks: 24]
How many times have you built simple applications and had to use heavyweight application servers to deploy them? Do you know what percentage of the many Java Platform, Enterprise Edition (Java EE) features you commonly use? I'd venture to guess only about 10%. Case in point: Apache Geronimo is a stable, open source, Java 2 Platform, Enterprise Edition (J2EE) 1.4-certified application server; but it's also feature rich, fat, and bulky. In an effort to build a simple, lightweight, but useful container for Web applications, the folks at Apache created Apache Geronimo Little-G, a stripped-down version of the original Geronimo application server. Though Little-G is not a J2EE-certified application server, it has most of the commonly used J2EE-compliant features, including a full Web container, a transaction manager, and database connectivity. In this article, you'll discover the features of Little-G and learn how to deploy and run Web applications on it.
http://www-128.ibm.com/developerworks/java/library/os-ag-littleg/index.html - Mar, 2007 - The Geronimo renegade: Ease data access and configuration issues with the Spring Framework by Nicholas Chase - [Clicks: 61]
If you're a typical developer, you'd no doubt welcome a solution to data access issues and embrace any tool that would make configuration easier. It's hard to have a conversation about Web applications in general, and these issues specifically, without somebody somewhere mentioning Spring. But good grief, do we really need another Web application framework? When I decided to do a Geronimo renegade piece on the intersection between Apache Geronimo and Spring, I knew it was high time to find out what all the Spring Framework buzz was about. I did that by cornering Jeff Genender.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade13/index.html - Feb, 2007 - Advanced administration in WebSphere Application Server Community Edition: Part 1: Working with database realms and security elements by Anitha Krishnasamy, Mansoor Ahmed - [Clicks: 16]
IBM WebSphere Application Server Community Edition takes much of the complexity out of creating key stores, security realms, and database pools by letting you perform these advanced administrative tasks with the administrative console, rather than requiring you to manually enter commands.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0702_krishnasamy/0702_krishnasamy.html - Feb, 2007 - Apache Geronimo JNDI naming and Java resource connection pools, Part 3: Mail sessions by Dale de los Reyes - [Clicks: 22]
So far in this series you've built a data source connection and a Java Message Service (JMS) resource group and explored how each works with Apache Geronimo and the Java Naming and Directory Interface (JNDI). This article, the third in a four-part series, documents how Apache Geronimo, the JNDI, and mail sessions interrelate. You'll learn how to create a mail session and access it in a simple Geronimo application using JNDI.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/os-ag-jndi3/index.html - Feb, 2007 - WebSphere migrations: Migrating applications from JOnAS to WebSphere Application Server Community Edition by Dave Dougherty - [Clicks: 5]
This article discusses the ease of migrating from JOnAS to IBM's open source WebSphere Application Server Community Edition.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0702_dougherty/0702_dougherty.html - Feb, 2007 - The Geronimo renegade: Facing JSF by Nicholas Chase - [Clicks: 101]
The last time I wrote a "Geronimo renegade" column, I was wondering what the big deal was about Spring, and when I followed up, I joked that now I needed someone to tell me why JavaServer Faces (JSF) was so hot. Wouldn't you know it that the next thing that crossed my desk was a request to do a piece on the intersection between Apache Geronimo and Apache MyFaces, focusing on their implementation of JSF? Well, it turns out to have been a good thing. I struck up a conversation with Tim McConnell at IBM, who's in the process of integrating Geronimo and MyFaces, and I learned a lot more than I expected about how specifications like this actually get implemented.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade12/index.html - Feb, 2007 - The Geronimo renegade: Security and Apache Geronimo's future by Nicholas Chase - [Clicks: 30]
A full-service application server like Apache Geronimo needs to have a full-service security implementation, and that means more than just supporting SSL connections. It means securing the internal requests made within an application. In this installment, David Jencks talks to the renegade about the current and future view of Geronimo's security implementation.
http://www-128.ibm.com/developerworks/java/library/os-ag-renegade11/index.html - Jan, 2007 - Exploring Geronimo's GBean Framework by Jeff Hanson - [Clicks: 18]
Apache Geronimo is a general runtime execution environment and certified J2EE application server that you can configure to satisfy many different infrastructure requirements.
[Includes sample code]
http://www.devx.com/Java/Article/33549 - Jan, 2007 - The Geronimo renegade: Web 2.0 report card by Nicholas Chase - [Clicks: 21]
Web 2.0 is still one of the computer industry's hottest buzzwords, despite widespread disagreement as to what the term actually means. This month, The Geronimo renegade cuts through the hype and looks at the Apache Geronimo project as both an enabler of Web 2.0 applications and as a Web 2.0 application itself.
http://www-128.ibm.com/developerworks/library/os-ag-renegade10/index.html - Jan, 2007
- Develop a simple Web application with Apache Wicket and Apache Geronimo by Robi Sen - [Clicks: 154]
Apache Wicket is an innovative Java Web application framework that was introduced a couple of years ago. It helps simplify Web application development by clearly separating the roles of developers and designers. It lets you remove logical code from the view layer, eliminating the need for JavaServer Pages (JSP), providing a simple plain old Java object (POJO)-centric mode of development, and removing much of the need for XML and other configuration file formats. In this tutorial, learn how to set up your system to develop a simple Web application with Wicket, using Apache Geronimo as your application server and Apache Derby as the embedded database.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/os-dw-os-ag-wicket.html - Jul, 2007 - Build an Ajax-enabled application using the Google Web Toolkit and Apache Geronimo, Part 2: Integrate your Ajax apps with a back-end MySQL database using a servlet by Michael Galpin - [Clicks: 62]
In the first part of this tutorial series, you learned how to use the Google Web Toolkit (GWT) to rapidly build an Asynchronous JavaScript + XML (Ajax)-enabled Web application and deploy it to Apache Geronimo. In this installment, Part 2 of the two-part series, you add more functionality to the application that you built in the first tutorial. Take advantage of Geronimo to add new features to the application by managing access to a back-end database. Then use GWT to add more dynamic functionality and easy integration with the new features that the service provides. Also, take a look at some of the dynamic HTML (DHTML) features of GWT and using native JavaScript within a GWT application.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-ag-gwt2.html - May, 2007 - Build an Ajax-enabled application using the Google Web Toolkit and Apache Geronimo, Part 1: Run compiled Google Web Toolkit applications on Geronimo by Michael Galpin - [Clicks: 63]
Asynchronous JavaScript + XML (Ajax)-enabled Web applications have taken the software development world by storm. Some of the most notable ones have been built by Google. This two-part tutorial series shows you how the Google Web Toolkit (GWT) and Apache Geronimo can help you rapidly build sophisticated Ajax Web applications -- without having to write any JavaServer Pages (JSP) components, servlets, or JavaScript.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-gwt1.html - May, 2007 - Develop Spring applications for WebSphere Application Server Community Edition, Part 2: Database connection management with Spring by Sunil Patil - [Clicks: 80]
In Part 1 of this tutorial series, you developed a contact management sample application, which allows you add, delete, and modify a contact, and deployed it on IBM WebSphere Application Server Community Edition (also referred to as Community Edition). This installment of the series shows you how to use Spring's connection management infrastructure. Learn how to develop the ContactDAOJDBC.java class, how to use Spring's own implementation for connection management — as well as popular open source implementations of connection pools — and how easy it is to use the WebSphere Application Server Community Edition connection pool implementation.
[Formats: html, pdf]
http://www.ibm.com/developerworks/websphere/library/tutorials/0704_patil/0704_patil.html - May, 2007 - Build an Apache Geronimo plug-in by Michael Galpin - [Clicks: 9]
Packaging your application as an Apache Geronimo plug-in makes it easy for other Geronimo users to install and use your application. In this tutorial, learn how to use Geronimo's plug-in system to package and distribute your application by building and testing a simple Web application, packaging it, and distributing it as a Geronimo plug-in.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-plugins.html - May, 2007 - Build portlets with Apache Geronimo and Eclipse by Matthew Scarpino - [Clicks: 46]
Web developers can build multifunctional portals by arranging simple, reusable, event-driven components called portlets. Eclipse makes this process even simpler. First, find out how the Eclipse Web Tools Platform (WTP) provides a complete development environment for editing the code and configuration files needed for portlet projects. Then, by integrating the Apache Geronimo Eclipse plug-in, learn how you can deploy and display these portlets inside a full portal by accessing the Geronimo application server.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-portlets.html - Apr, 2007 - Develop and deploy J2EE Web services using WebSphere Application Server Community Edition by Manu T. George - [Clicks: 53]
Java 2 Platform, Enterprise Edition (J2EE) 1.4 supports two types of Web service endpoints: Plain Old Java Object (POJO) and Enterprise JavaBeans (EJB) endpoints. IBM Websphere Application Server Community Edition (also referred to as Community Edition in this tutorial) is a J2EE 1.4-certified application server that provides support for these two types of Web service endpoints. This tutorial shows you how to use the Eclipse Web Tools Platform (WTP) to create an enterprise application that implements both POJO and EJB Web services endpoints, using IBM DB2 Express-C as the database for the application. You'll use the Community Edition server adapter (formerly known as the Eclipse plug-in) to deploy the application to a Community Edition instance. And finally, you'll develop a client to call the Web services.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/websphere/library/tutorials/0703_george/0703_george.html - Mar, 2007 - Develop Spring applications for WebSphere Application Server Community Edition, Part 1: Spring MVC by Sunil Patil - [Clicks: 450]
If you're at all active in the Java community, or even if you just read Java-related online magazines or blog sites, you've probably heard of the Spring Framework, which has gained a lot of attention in the past few years. Now's your chance to try it out! This multipart tutorial series shows you how to develop Spring applications that you can use with IBM WebSphere Application Server Community Edition, a free, lightweight Java 2 Platform, Enterprise Edition (J2EE) application server. This installment introduces you to various database connection management options available to you while developing Spring applications. Learn about Spring's own implementation of DataSource, how to use an open source connection pool implementation, and how to use connection pools maintained by WebSphere Application Server Community Edition from your Spring application. Also, find out how Spring makes it easy for you to switch from one connection pool implementation to another without making any changes in your Java code.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/websphere/library/tutorials/0702_patil/0702_patil.html - Feb, 2007 - Apache Geronimo and the Spring Framework, Part 6: Spring MVC: Using Web view technologies by Arun Chhatpar - [Clicks: 275]
This tutorial, the final installment in a six-part series, shows you how to use JavaServer Pages (JSP), Velocity, Tiles, and PDF export using the Spring Framework. You'll experiment with the V in Model-View-Controller (MVC) -- the various Web views built into the Spring MVC. Along with this solid introduction to the various view technologies supported by the Spring MVC, you'll see how easy these technologies are to implement in the sample Phonebook application you've been building throughout this series.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-springframe6.html - Jan, 2007 - Geronimo Beans and the EJB Query Language by Murali Vivekanandan - [Clicks: 59]
Enterprise JavaBeans (EJB) are the building blocks of Java Platform, Enterprise Edition (Java EE) applications, and the EJB Query Language (EJB QL) allows you to write queries without any knowledge of the relational schema governing the entity beans. This tutorial explains core concepts of the EJB QL with the help of an example Web application using an entity bean that you'll deploy on the Apache Geronimo application server.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-ejbql.html - Jan, 2007 - Apache Geronimo and the Spring Framework, Part 5: Spring MVC by Arun Chhatpar - [Clicks: 197]
Spring Model-View-Controller (MVC) is the most widely used module in the Spring Framework. It's based on a clean design and provides many classes you can use right out of the box. In this tutorial, the fifth installment of a six-part series, you'll get a detailed introduction to Spring MVC by adding more functionality to your Phonebook sample application. Along the way you'll learn how to employ useful classes from the rich set of Spring MVC APIs, define easy-to-understand controllers to handle actions for JavaServer Pages (JSPs), extend and use data-validation classes provided by the Spring MVC, and more. And as always, you'll use the Apache Geronimo Web Console to simplify application deployment.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/os-dw-os-ag-springframe5.html - Jan, 2007