实验四 使用SpringMVC框架开发一个WEB应用程序

实验四 使用SpringMVC框架开发一个WEB应用程序
实验四 使用SpringMVC框架开发一个WEB应用程序

淮海工学院计算机工程学院实验报告书

课程名:《J2EE环境和程序设计技术》

题目:实验4:使用SpringMVC

框架开发一个WEB应用程序

班级:软件081

学号:110831123

姓名:

评语:

成绩:指导教师:

批阅时间:年月日

一、实验目的与要求

开发一个学生管理web应用程序

要求:1数据从数据库中取出

2登录成功后进入主页面

3主页面有查询、增加、删除和修改功能

二、实验内容

1数据从数据库中取出

2登录成功后进入主页面

3主页面有查询、增加、删除和修改功能

三、实验步骤

实验主要源代码:

(1)myAction类

public class myAction implements Controller{

private studentDAO student;

public ModelAndView handleRequest(HttpServletRequest resquest,

HttpServletResponse response) throws Exception {

// TODO Auto-generated method stub

//ModelAndView mv=new ModelAndView("success.jsp");

List list=student.getNameL();

list.add(resquest.getParameter("id"));

list.add(resquest.getParameter("password"));

//ModelAndView mv=new ModelAndView("success.jsp","stu",list);

ModelAndView mv=new ModelAndView("success","stu",list);

return mv;

}

public void setStudent(studentDAO student) {

this.student = student;

}

public studentDAO getStudent() {

return student;

}

}

(2)loginform类

public void setId(String id) {

this.id = id;

}

public String getId() {

return id;

}

public void setPassword(String password) {

this.password = password;

}

public String getPassword() {

return password;

}

public void setName(String name) {

https://www.360docs.net/doc/468568914.html, = name;

}

public String getName() {

return name;

}

}

(4)Spring配置文件

xmlns="https://www.360docs.net/doc/468568914.html,/schema/beans"

xmlns:xsi="https://www.360docs.net/doc/468568914.html,/2001/XMLSchema-instance"

xmlns:p="https://www.360docs.net/doc/468568914.html,/schema/p"

xsi:schemaLocation="https://www.360docs.net/doc/468568914.html,/schema/beans https://www.360docs.net/doc/468568914.html,/schema/beans/spring-beans-3.0.xsd">

class="org.springframework.web.servlet.handler.SimpleUrlHandlerMap ping">

myAction

logincontroller

class="org.springframework.web.servlet.view.InternalResourceViewRe solver">

/

.jsp

success

index

四、实验结果

(1)学生登陆界面

(2)学生详细信息界面

(3)注册界面

(4)学生列表界面

(5)学生信息修改界面

五、结果分析与实验体会

SpringMVC框架的实现是围绕一个DispatchServlet。该Servlet处理请求,并调用适当的控制器来处理请求。本次实验让我了解了怎样利用SpringMVC开发一个具体项目,使用SpringMVC 的好处是,Spring的Contrller在其IoC容器管理下,可以如同一般的Bean来加以管理,并利用其依赖注入来完成相关对象的注入。

SpringMVC深入总结

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:https://www.360docs.net/doc/468568914.html,/download(本文使用是的Spring 3.0.5版本) Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很好。可以参考我写的一篇关于Spring MVC与Struts2与Servlet比较的文章https://www.360docs.net/doc/468568914.html,/admin/blogs/698217 Spring3 MVC的优点: 1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。 2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分) 3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。 Struts2的众多优点:略... (呵呵,是不是不公平?) 众多文章开篇时总要吹些牛,吸引一下读者的眼球,把读者的胃口调起来,这样大家才有兴趣接着往后看。本文也没能例外。不过保证你看了之后不会后悔定有收获。

Web程序设计实验报告

Web程序设计实验报告 姓名:冯刚 学号:200905030324 班级:计科3班

Html代码: 1.首页代码 无标题文档