Apache Geronimo and Spring Frameworks, part 2nd: Building the first application

Source: Internet
Author: User
Tags aop

Introduction: Learn how to use the Spring Framework on Apache Geronimo to create basic, unmodified applications, the spring framework is developed under the Apache License Agreement, is a layered java™platform, Enterprise Edi tion (Java EE) and Java 2 Platform, Enterprise Edition (j2ee™) application framework. This series of tutorials is divided into six parts, covering everything from the front end to the back end of Spring, including how to implement its functionality with Apache Geronimo. Part 1th describes the Geronimo application server and the spring framework, including control inversion (inversion of CONTROL,IOC) and the modules that make up the spring framework. This tutorial is part 2nd of this series of tutorials, where you will develop, configure, and deploy the first application based on the Spring framework. You will also see how easy it is to install Geronimo and how the Geronimo Web console simplifies the deployment and management of Web applications.

Before you start

This series of tutorials is for Java EE developers who need to know more about the spring framework and how to use the powerful features of the spring Framework on the Apache Geronimo application server.

About this series of tutorials

This series of tutorials is divided into six sections that show you how the spring framework and the spring framework are used in conjunction with Geronimo. We will start by examining the various Spring framework methods and how they are used in conjunction with the Geronimo server. Throughout the series, you will develop and deploy personal telephony applications. The application includes the following features:

Show Phone Book

Show details for each entry

Add a new entry to the phone book

Edit, modify, and delete entries

Part 1th describes the various modules of the Spring framework and describes the relationship between each module and the development of Java EE applications on the Geronimo application server. This section also explains the methods on which the Spring framework is based and the core model IoC that these technologies use.

Part 2nd, this section reviews how to use the Spring framework to build the first skeleton system application on Geronimo.

In part 3rd, you will expand the Geronimo application obtained in part 2nd by adding Java database connection (jdbc™) support through the Apache Derby database. You will also learn how to integrate object-relational mappings into applications that use IBatis.

In part 4th, you will face spring aspect-oriented programming (AOP) and the Spring WEB framework. With spring AOP, any object managed by the spring framework can become aspect-oriented, and this tutorial takes advantage of declarative transaction management services provided through Spring AOP.

The 5th part describes Spring Model-view-controller (MVC). This tutorial introduces you to the Spring MVC Framework and Web view, giving you an idea of how spring MVC will get started.

Part 6th of the end of this tutorial describes how to use the JavaServer page™ (jsp™), Velocity, Tile, and PDF export functions through the Spring framework. You will use and experience the various Web views built into Spring MVC.

About this tutorial

This tutorial takes part 1th, which will show you how to create a basic application that uses the Spring framework. The application is then deployed to the Geronimo application server.

In this tutorial, you will:

Get a description of the sample application that you want to develop in this series.

Installs the Geronimo and Spring frameworks.

Create a skeleton-only application.

Deploy the application to Geronimo.

Test the application.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.