这两天,在企业导师的指导下,我们基于springmvc+mybatis+spring再次建立了之前的网站(但没有连接数据库)。

可以发现,结构比之前简单了许多,事实上代码量也小了很多。

首先在pojo包内黏贴了之前建立的Userinfo实体类,用于记录和接受用户信息

然后完成了springmvc.xml的配置,具体内容如下

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.2.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx-3.2.xsd ">

<!-- 配置Controller -->
<bean id="UsersController1" name="/users.action" class="cn.neusoft.controller.UsersController1"></bean>

<!-- 项目中一般使用 扫描包的方式 进行  配置 -->
<context:component-scan base-package="cn.neusoft.controller"></context:component-scan>

<!-- 实际开发中使用    加载注解的  适配器、映射器  、   Json转换器      -->
<mvc:annotation-driven></mvc:annotation-driven>

<!-- 非注解的    映射器   以及    适配器 -->
<!-- 配置处理器映射器 -->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
<!-- 配置处理器适配器 -->
    <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>
<!-- 另外一个适配器 -->
    <bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"></bean>

<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <!-- 配置jsp 页面的前缀 -->
    <property name="prefix" value="/WEB-INF/jsp"></property>
    <!-- 配置后缀 -->
    <property name="suffix" value=".jsp"></property>
</bean>

</beans>

然后在controller包中使用模拟的数据库完成率值的传递

然后仿照之前的内容完成了user.jsp和user2.jsp两个网页的设计

运行结果

转载于:https://www.cnblogs.com/sunmoonlake/p/7106627.html

软件工程综合实践阶段小结(2)相关推荐

  1. 计算机应用综合实践课程报告,南通大学继续教育学院软件工程综合实践课程报告书——生产信息化工作管理系统...

    内容简介: 南通大学继续教育学院软件工程综合实践课程报告书--生产信息化工作管理系统,共38页,9911字 目录 一 前言(1) 二 需求分析(2) (一)系统需求(2) (二)功能需求(2) 1 生 ...

  2. 设计模式之工厂方法模式、抽象工厂模式的概念和实现及使用“反射技术+读取配置文件”的方法对工厂模式进行改进(软件工程综合实践课程第三周个人作业)

    文章目录 一.实验目的 二.知识总结 1.工厂方法模式简介 2.抽象工厂模式简介 3.工厂模式小结 4.利用"反射技术+读取配置文件"的方法改进程序 三.实验内容 1. 工厂模式实 ...

  3. 软件开发综合实践实习小结

    软件开发综合实践实习小结 前言: 这次大二的小学期很是不一样,非常强烈的感受到了动手能力的重要性,为期半个月的专题实训教会了我知识,技能,方法等各方面的内容.很幸运能够遇到这位非常耐心,声音又好听的美 ...

  4. 《Mall商城的设计与实现》软件工程综合实践 课程设计

    <Mall商城的设计与实现>软件工程综合实践 课程设计 目录 1.绪论 1.1.课程设计的意义 1.2.本课程设计的主要工作 2.相关技术简介 2.1.前端技术 2.2.MySQL数据库 ...

  5. 软件工程综合实践专题第一次作业

    软件工程综合实践专题第一次作业 题目:NBA数据库程序分析 来源:SQL SERVER数据库课程同学的小组大作业 create table Coach_information( cname char( ...

  6. 软件工程综合实践 作业 Axure介绍

    Axure介绍 Axure RP是一款专业的快速原型设计工具.让负责定义需求和规格.设计功能和界面的专家能够快速创建应用软件或Web网站的线框图.流程图.原型和规格说明文档.作为专业的原型设计工具,它 ...

  7. 软件工程综合实践专题第三次个人博客作业

    一.简介 Mockplus(摹客)是一款简洁快速的原型图设计工具.适合软件团队.个人在软件开发的设计阶段使用.其低保真.无需学习.快速上手.功能够用.并能够很好地表达自己的设计 二.安装 先在官网下载 ...

  8. 软件工程综合实践专题——个人博客作业1

    这次作业老师要求我们读一段别人写的小程序,并写写自己的感悟. emmmmmmmmmmmm 首先找到一段这样的代码就十分不容易...毕竟网上许多代码都是伪代码Orz 感谢室友提供的去年小学期大作业 首先 ...

  9. Java设计模式之简单工厂模式实验(软件工程综合实践课程第二周)

    实验目的 1 .理解软件设计的相关理论 : 2 .理解面向对象设计原则: 实验内容 1 .简单工厂模式实验: (1) 参考讲义上的代码,利用简单工厂模式完成计算器应用程序: (2) 画出计算器程序简单 ...

最新文章

  1. nginx防止跨站 lnmp多站点安全设置之一
  2. 沙雕记(1) 之 Land Grab
  3. c#基类 常用数据验证的封装,数字,字符,邮箱的验证
  4. c语言3级菜单_大一新生作品:利用 C 语言实现quot;通讯录管理系统quot;,直言太简单...
  5. MAKEWPARAM 宏 及MAKELONG ,MAKELPARAM,MAKELRESULT
  6. 如何让 Hyper-V 和 VMware 虚拟机软件共存?
  7. c++语言get:_用C++给R语言加速:Rcpp简单用法
  8. java 计算两个时间戳_Java时间戳计算重叠持续时间与间隔
  9. java中包容易出现的错误及权限问题
  10. python: glob模块
  11. java获取classes_一个Java项目布署到weblogic里,听说weblogic会把classes目录打成jar包,怎么获取classes里文件的路径...
  12. qt5.14(vc2015 x64位)的安装配置和vc2015上qobjectdefs的c2134和QColor的c2661编译问题解决
  13. The requested URL was not found on this serve
  14. 基于python代码的3D地图可视化
  15. 这几个群,程序员可千万不要进!
  16. 5个Libra协会成员加入,这家创业公司凭什么与Facebook 竞争?
  17. 浏览器中Vimium 插件快捷键
  18. DXXcodeConsoleUnicodePlugin debug栏打印时自动把/ueo6转化成汉字
  19. 内存控制器(以位宽为16的NOR FLASH举例)
  20. 论文中 c.f. i.e. s.t. e.g. w.r.t. et al. etc英文缩写是什么意思

热门文章

  1. Android进阶(六)Binder机制
  2. HDFS伪分布式环境搭建
  3. RIPv1与RIPv2互通
  4. C# DateTime 日期加1天 减一天 加一月 减一月 等方法(转)
  5. UIView 使用NSLayoutConstraint 代码
  6. 经典算法题每日演练——第二十二题 奇偶排序
  7. 20个纯css3写的logo
  8. Onenote 2010 多PC端笔记同步
  9. Kubernetes — Harbor 分布式镜像仓库
  10. js进阶 12-1 jquery的鼠标事件有哪些