技术开发 频道

基于SPRING框架的MVC应用开发

摘要:这是一个从零点开始,一步一步开发基于Spring框架的有着MVC设计结构的web应用的详细说明。
本文英文版出处:http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html

1. 基本应用和环境搭建
必要条件:
? Java SDK(我用的版本是1.4.2)
? Ant(我用的版本是1.6.2)
? Apache Tomcat(我用的版本是5.0.28)

第一步:开发环境目录结构

我们需要一个可以存放所有源代码和其他文件的地方,所以我首先创建一个“springapp”的目录。你可以把这个目录放在你的根目录下,或者其他的地方。我在“projects”目录下创建了这个“springapp”的目录,所以我的目录结构是:“/Users/<useraccount>/projects/springapp”。在这个目录下,我又创建了一个“src”的目录来存放所有Java的源文件。然后我创建了一个“war”的目录,用来存放所有会打到WAR包里的文件。WAR包是用来部署我们的应用的,除去Java之外的所有源文件,比如JSP文件和配置文件等,全属于这个目录。
注意,以下所有例子中的<useraccount>,都应被实际的用户名来置换。

第二步:index.jsp

我首先在war目录下建一个“index.jsp”的JSP页面。这是我们这个应用的入口点。
springapp/war/index.jsp <html> <head><title>Example :: Spring Application</title></head> <body> <h1>Example - Spring Application</h1> <p>This is my test.</p> </body> </html>
在“war”目录下,我建立了一个“WEB-INFO”的目录,在其中我创建了一个“web.xml”文件,这样我的Web应用就完整了。

springapp/war/WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'> <web-app> </web-app>
0
相关文章