ssh框架

JavaEE三大框架ssh

狂风中的少年 提交于 2019-11-29 06:13:30
JAVA中常说的三大框架指:SSH 即: Spring、Struts、Hibernate Spring: 功能强大的组件粘合济,能够将你的所有的java功能模块用配置文件的方式组合起来(还让你感觉不到spring的存在)成为一个完成的应用 Struts: 功能强大的MVC架构 Hibernate: 强大的ORM工具,然后很方便将数据库记录转化为java的实体实例,将java的实体实例很容易的保存到数据库中,如果你不需要很复杂的数据库访问,利用它你根本就不用了解数据库的细节 JavaEE三大框架 Hibernate Hibernate 是(orm)对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装, Hibernate 是一个开源代码的对象关系映射框架,是强大的 ORM 工具,通过 mapping 的标签来做文件映射,方便将数据库记录转化为 java 的实体实例,将 java 的实体实例很容易的保存到数据库中。 简化jdbc操作,可以自动把从数据库查询到的结果封装成对象 基于jdbc的主流持久化框架 优点 :优秀的Java 持久化层解决方案 主流的对象—关系映射工具 简化了JDBC 繁琐的编码 将数据库的连接信息都存放在配置文件 表单的 CURD :创建( Create )、更新( Update )、读取( Read )和删除( Delete )操作 查询语言 ps

SSH框架初级视频教程

落花浮王杯 提交于 2019-11-29 06:05:01
SSH框架,我教了四年。每年都是在讲基本功能。综合上半年的教学,暑假的录制,视频编辑,我录了一套SSH框架的视频教程。参考课本是:张继军,董卫. JavaEE框架开发技术与案例教程.机械工业出版社,2018. 这门课是32学时。我录的内容很简单:基本网站架构,网站请求和返回的处理过程,SSH的基本技术。视频只录了基本例题,大家可以当做初级教程看一下。复杂一些的增删改查和项目开发,大家可以参考书籍和各种教程。 下载地址:JavaEE框架技术 全课录像.rar 链接:https://pan.baidu.com/s/1dTb8WvL8-MZwSVj13A70vQ 提取码:khvz 技术靠练。一个小组多练习、多实战,讨论,学习。比看书,看视频效率高很多。只讲基本功能,半年多时间又过去了。 来源: https://blog.csdn.net/weixin_42644456/article/details/100535390

SSH整合(二)

[亡魂溺海] 提交于 2019-11-28 17:39:15
SSH框架实现登录、新闻增删改查、树形菜单 项目结构 pom.xml 网不好不要一次引入太多,容易下不全 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>com.lww</groupId> 5 <artifactId>T224_SSH</artifactId> 6 <packaging>war</packaging> 7 <version>0.0.1-SNAPSHOT</version> 8 <name>T224_SSH Maven Webapp</name> 9 <url>http://maven.apache.org</url> 10 <properties> 11 <hibernate.version>5.2.12.Final</hibernate.version> 12 <mysql.version>5.1.44<

SSH整合

纵然是瞬间 提交于 2019-11-28 17:30:53
SSH是 struts+spring+hibernate的一个集成 框架 ,是目前比较流行的一种Web应用程序开源框架。 SSH的整合思路 1、导入所需要的pom依赖 2、几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置) 3、spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xml spring-hibernate.xml(难点) 注册数据库连接信息文件 配置数据库连接池(新的知识点) 配置sessionfactory 配置声明式事务(aop) com.liuwenwu.base.xxxBiz com.liuwenwu.book.xxxBiz com.liuwenwu.book.yyyBiz com.liuwenwu.*.*Biz 配置Base模块 UserDao private Session session; add session edit del <bean id="sesion" class="...."> <bean id="userDao" class="com.zking.dao.UserDao"> <property name="session' ref="session"></property> </bean> 4、配置struts.xml 5、做测试

关于SSH与SSM的组成及其区别

痴心易碎 提交于 2019-11-28 08:05:12
前言   当下SpringBoot盛行,咱再聊聊SpringBoot盛行之前的框架组合,当做复习巩固哈。   在聊之前,得先说说MVC,MVC全名是Model View Controller,是模型(model)--视图(view)--控制器(controller)的缩写。M是指业务模型,V是指用户界面,C则是控制器。   一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。   本人是在学校的时候学过SSH和SSM,并用该框架组合做了几个私单,算是给大学生活餐加点外快吧,哈哈 一、SSH和SSM的定义:   SSH:指的是Struts2(做前端控制器),Spring(管理各层的组件),Hibernate(负责持久化层)   SSM:指的是SpringMVC(做前端控制器),Spring(管理各层的组件),Mybatis(负责持久化层) 二、SSH和SSM的实现原理:      1、Struts2的原理:       Struts2框架执行过程:   1)、客户端初始化一个指向Servlet容器(例如tomcat)的请求;   2)、这个请求经过一系列的过滤器(Filter),这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器

SSH整合

匆匆过客 提交于 2019-11-28 03:39:00
SSH是 struts+spring+hibernate的一个集成 框架 ,是目前比较流行的一种Web应用程序开源框架。 SSH的整合思路 1、导入所需要的pom依赖 2、几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置) 3、spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xml spring-hibernate.xml(难点) 注册数据库连接信息文件 配置数据库连接池(新的知识点) 配置sessionfactory 配置声明式事务(aop) com.liuwenwu.base.xxxBiz com.liuwenwu.book.xxxBiz com.liuwenwu.book.yyyBiz com.liuwenwu.*.*Biz 配置Base模块 UserDao private Session session; add session edit del <bean id="sesion" class="...."> <bean id="userDao" class="com.zking.dao.UserDao"> <property name="session' ref="session"></property> </bean> 4、配置struts.xml 5、做测试

SSH框架测试

情到浓时终转凉″ 提交于 2019-11-27 19:44:32
SSH测试 1、Articles 1.1、 实体类--Articles 1 package com.SSHTest.entity; 2 3 import com.yuan.base.entity.BaseEntity; 4 5 public class Articles extends BaseEntity { 6 7 private static final long serialVersionUID = 1L; 8 private int Id; 9 private String Title; 10 private String Body; 11 public int getId() { 12 return Id; 13 } 14 public void setId(int id) { 15 Id = id; 16 } 17 public String getTitle() { 18 return Title; 19 } 20 public void setTitle(String title) { 21 Title = title; 22 } 23 public String getBody() { 24 return Body; 25 } 26 public void setBody(String body) { 27 Body = body; 28 } 29

spring之SSH整合

风格不统一 提交于 2019-11-27 18:09:57
下面我们分为五步: 1、导入所需要的pom依赖 <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>T226_huang</groupId> <artifactId>T226_SHH</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>T226_SHH Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <hibernate.version>5.2.12.Final</hibernate.version> <mysql.version>5.1.44</mysql.version> <spring.version>5.0.1.RELEASE</spring

ssh框架整合

為{幸葍}努か 提交于 2019-11-27 13:14:33
在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.temp</groupId> <artifactId>ssh</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>ssh Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <hibernate.version>5.2.12.Final</hibernate.version> <mysql.version>5.1.44</mysql.version> <spring.version>5.0.1.RELEASE</spring.version> <struts2

SSH框架整合

时光怂恿深爱的人放手 提交于 2019-11-27 10:48:21
第一步pom.xml,里面的内容分为5个点导入 <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.jt</groupId> <artifactId>ssh</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>ssh Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <hibernate.version>5.2.12.Final</hibernate.version> <mysql.version>5.1.44</mysql.version> <spring.version>5.0.1.RELEASE</spring.version> <struts2