Apache Geronimo and Spring Frameworks, part 5th: Spring MVC

Source: Internet
Author: User
Tags aop extend

Introduction: Spring Model-view-controller (MVC) is the most widely used module in the Spring Framework. It is based on a clean design and offers a lot of out-of-the-box classes. This tutorial is the fifth part of a series of tutorials (a total of six parts) detailing Spring MVC by adding more features to the phone's sample application. In this process, you will learn how to leverage the useful classes in the rich Spring MVC API set, how to define an Easy-to-understand controller to handle Java™server Page (JSP) operations, how to extend and use the data validation classes provided by Spring MVC, and so on. And, as always, you will use the Apache Geronimo WEB console to simplify application development.

Before you start

This series of tutorials is appropriate for more information about the spring framework and how to use the power of the spring Framework on the Apache Geronimo application Server Java Platform, Enterprise Edition (Java EE) developer 。

About this series of tutorials

This series of tutorials is divided into 6 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 of each entry

Add a new entry to the phone book

Edit, modify, and delete entries

Add more details to the entry, such as the primary e-mail address

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 approach that the Spring framework is based on.

Part 2nd describes how to use the Spring framework to build the first skeleton system application on Geronimo.

Part 3rd shows how to add Java Database Connectivity (JDBC) support through the Derby DB to extend the Geronimo application that was obtained in part 2nd. You also learned how to integrate object relational mappings (objects relational Mapping, ORM) into applications that use IBATIS.

Part 4 describes the spring AOP and 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.

This section is the 5th part, which 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.

In the 6th part of this tutorial, we describe how to use the JSP, Velocity, Tile, and PDF export capabilities through the Spring framework. You will use and experience the various Web views built into Spring MVC.

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.