
SSH
spring,struts,hibernate技术
water_java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSH的整合
SSH的整合配置web.xml版本,导入相关依赖SSH集成导入ehcache.xml导入日志文件log4j2.xmlstruts2的配置spring的配置集成hibernatess整合SSH分模块开发完成增删改查切面切在Biz层上与在Dao层上的区别 配置web.xml版本,导入相关依赖 web.xml <web-app xmlns="http://xmlns.jcp.org/xml/ns/...原创 2019-09-12 17:37:48 · 299 阅读 · 0 评论 -
Spring的核心功能之AOP(面向切面编程)
AOP基本概念 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发...原创 2019-09-10 21:49:48 · 428 阅读 · 0 评论 -
Spring的核心功能之IOC的注入方式以及Spring与tomcat的整合
Spring的核心功能之IOC的注入方式以及Spring与tomcat的整合IOC的注入方式1 , set注入2 , 构造注入3 , 自动装配Spring与tomcat的整合 IOC的注入方式 1 , set注入 set注入的数据类型可为八种基本类型,还有引用类型,数组,自定义类型 示例: UserAction类添加几个封装属性,提供set,get方法,写一个测试方法 package com.hs...原创 2019-09-09 19:09:10 · 455 阅读 · 0 评论 -
Spring与ioc
Spring 的简介 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(...原创 2019-09-08 20:34:03 · 121 阅读 · 0 评论 -
Hibernate的HQL
Hibernate的HQL简单介绍HQLHQL的优点hql和sql区别/异同执行HQL查询的步骤:处理返回的结果集 简单介绍HQL HQL是Hibernate Query Language的缩写,提供更加丰富灵活、更为强大的查询能力;HQL更接近SQL语句查询语法。 Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。...原创 2019-09-04 21:30:40 · 122 阅读 · 0 评论 -
Hibernate的自关联与多对多
Hibernate的自关联与多对多 自关联 在hibernate中,你只管查询当前表对象即可, hibernate会自动关联桥表以及关联表查询出关联对象 以树形节点为例 实体类TreeNode类 package com.hsl.four.entity; import java.util.HashSet; import java.util.Set; public class TreeNode {...原创 2019-09-03 15:19:49 · 329 阅读 · 0 评论 -
Hibernate的双向联动
Hibernate的双向联动 关联是有方向的 关联可以分为一对一、一对多/多对一、多对多关联 下面我会用订单与订单项的实例来解释(一对多) 首先我们创建订单的实体类,订单项的实体类 订单项实体类 package com.hsl.three.entity; public class OrderItem { private Integer orderItemId; private Integer...原创 2019-08-31 21:20:50 · 274 阅读 · 0 评论 -
hibernate的主键生成策略
hibernate的主键生成策略主键生成器主键生成器要求自定义主键生成器 下面我以学生实体类,工人实体类来解说 package com.hsl.two.entity; /** * 学生实体类 * @author Administrator * */ public class Student { private Integer sid; private String sname; p...原创 2019-08-29 20:08:41 · 229 阅读 · 0 评论 -
使用Hibernate完成增删改查
使用Hibernate完成增删改查1.hibernate的简介概念语言特点工作原理优点2.项目中添加Hibernate支持2-1.添加hibernate相关依赖,web.xml配置2-2.在resource目录下添加hibernate.cfg.xml(核心配置文件)2-3.在开发阶段再创建实体类和实体映射文件(*.hbm.xml)3.实现增删改查功能增删改查 1.hibernate的简介 概念...原创 2019-08-27 13:45:00 · 1383 阅读 · 0 评论 -
struts中的文件上传
文件上传有三种方式 1.上传到tomcat服务器。 一般不推荐使用。 原因: 存在两点瑕疵: ①上传后需要刷新一遍,图片才会出来。 ②重启tomcat后,图片会丢失。 2.上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系(主要使用的方式) 上传文件的跳转页面: <%@ page language="java" contentType="text/h...原创 2019-08-26 12:37:37 · 199 阅读 · 0 评论 -
利用struts简单完成增删改查
利用struts完成增删改查1、导入相关的pom依赖(struts、自定义标签库的依赖),完成struts.xml的相关配置1-1 导入相关的pom依赖1-2 struts.xml的相关配置2、分页的tag类导入、z.tld、完成web.xml的配置2-1.导入tag类2-2.导入自定义page的tld文件2-3. 配置web.xml文件3、dao层去访问数据4、web层去调用dao层给前台返回...原创 2019-08-23 20:55:41 · 651 阅读 · 0 评论 -
struts中OGNL的初步使用
struts中OGNL的初步使用简单概念对OgnlContext,跟对象,非跟对象的理解OGNL的结构图 简单概念 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言 对OgnlContext,跟对象,非跟对象的理解 我们拿一个教室,教室里上课的老师,教室里上课的学生作为示例 1.教室:OgnlContext(ongl上下文...原创 2019-08-22 16:41:59 · 147 阅读 · 0 评论 -
struts的初步使用
环境搭建: 1 …/ pom.xml的jar包配置 2.web.xml配置 3.struts.xml的配置 struts.xml(核心配置文件) struts-base.xml的配置 配置web.xml文件 (注:Ctrl+Shift+t是查找jar包(查找类)的快捷键) 动态方法的调用 1.在子控制器写出需要的方法 配置struts-sy.xml <package name=...原创 2019-08-22 11:09:44 · 156 阅读 · 0 评论