ssh框架

SSH整合

二次信任 提交于 2019-11-27 10:46:26
思路: 1、导入所需要的pom依赖 2、几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置) 3、spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xml spring-hibernate.xml(难点) 注册数据库连接信息文件 配置数据库连接池(新的知识点) 配置sessionfactory 配置声明式事务(aop) 配置Base模块 4、配置struts.xml 5、做测试 pom.xml依赖(一步一步来) <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zl</groupId> <artifactId>ssh</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT<

基于ssh框架的教务管理系统

泪湿孤枕 提交于 2019-11-27 08:01:04
代码下载:http://download.csdn.net/detail/u011630097/9644259 本系统是对学校整个教学管理工作进行全面管理。学校管理人员管理着系统所有的角色:管理员、教师(班主任和任课教师)、学生、家长;在学期伊始,需要管理所有科目、以及每个班级的任课管理;同时需要进行群组管理,方便系统使用人员(管理员、教师、学生、教师等)进行线上交流,方便教学工作顺利以及高效运行。教师分为班主任和任课教师。班主任可以收发信息,修改密码;同时对班级规范、班级公告、班级文化进行定义和管理。任课教师可以发布作业,分为线上作业与线下作业,发布学习资料;以及查看学生作业完成情况,方便对教学进度进行把控,了解学生学习难点。学生可在同组内接收和发送消息,进行自身密码修改;同时查看教师发布的学习资料,进行下载查看深入学习;查看教师发布的线下和线上作业并完成;在学生表现栏里可以给学生进行打分,方便统计学生在校表现。家长登录之后可以接受和发送群组消息并进行密码修改;重要在于查看学生在校表现。现今全国各学校的管理系统正逐步与网络信息技术接轨,对学校的学员信息能够更方便地进行管理,运用教务管理系统实现管理模式的科学化、现代化,大大提高学校教务管理的运行效率和管理水平。因此,在科技、信息和网络技术高速发展的带动下,教务管理系统趋向于集计算机网络技术、科学管理方法等于一体,方便处理教务工作。

ssh框架被淘汰的原因

烂漫一生 提交于 2019-11-27 04:07:58
SSH就是Struts2+Spring+Hibernate。 Struts2: 通俗的讲就是为了完成MVC模型中的C的功能,也就是编写具体的业务逻辑的地方。从他的设计上来看就是请求到了web容器,然后经过了一系列的过滤器,再通过请求FilterDispatcher询问ActionMapper是否需要调用某个Action,如果要调用的话, 然后执行先前配置好的拦截器,就到了我们的具体逻辑,执行完之后,还会继续执行对应的拦截器和过滤器逻辑,最后返回给调用方。 Spring: 通俗的讲只是通过它的核心IOC来管理我们编写逻辑中间的一些bean。我们通过IOC来减少耦合和简化对象的操作。 Hibernate: 是对象关系映射框架,简单的说,它就是对JDBC进行了非常轻量级的对象封装,目的是让操作数据库像操作对象一样简单。 这个就是SSH三者最开始的目的,他们各司其职,在缺乏框架的年代,很好的配合着,以至于一直流传了下来。 三个组件现在的发展情况 介绍完了SSH的本质,接下来介绍一下这三个组件现在的发展情况。 首先Struts2框架爆出了很多高危漏洞,使得应用的安全有了很大程度的隐患。然后很多做法也不够优雅,特别是JSR-311标准出台之后,随着Restful方式的流程程度普及开来,Struts2越来越被大家所抛弃,虽然struts2也加入了一些plugin来进行支持REST

SSH框架的简单搭建登录

徘徊边缘 提交于 2019-11-26 14:18:31
一、SSH架构 1.Struts 2 + Spring + Hibernate 2.以Spring作为核心框架,数据持久化使用Hibernate完成,表现层使用Struts 2 3.Spring提供对象管理、面向切面编程等实用功能 4.通过Spring提供的服务简化编码、降低开发难度、提高开发效率 二、需要导入依赖jar SSH整合体验最不好的就是添加jar包,由于三个框架所依赖的jar包非常多,其中有一些jar包可能冲突,我们应该将冲突的jar包,保留高级版本的,删掉低级版本的。 其中 struts2-spring-plugin-xxx.jar 架包 是struts2和spring 整合的jar一定要记得加。 三.配置web.xml和src目录下创建一个config文件夹,在config文件夹添加springDao.xml,spring.xml,hibernate.cfg.xml,struts.xml,ehcache.xml等。 web.xml配置 ?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http