实验四 使用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.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"> class="org.springframework.web.servlet.view.InternalResourceViewRe solver">
四、实验结果
(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.首页代码