框架搭建
sj2017
这个作者很懒,什么都没留下…
展开
-
struts2 类型转换
一.Struts2中如何自定义类型转换器? 接口 实现类 Struts2中如何配置自定义转换器? 1、自定义转换器继承StrutsTypeConverter 2、重写convertFromString和convertToString方法 3、注册转换器 3.1 在Action所在包中建立原创 2017-07-29 17:03:41 · 225 阅读 · 0 评论 -
ssh整合
第一步 导入jar包第二步 搭建struts2环境 (1)创建action,创建struts.xml配置文件,配置action (2)配置struts2的过滤器第三步 搭建hibernate环境 (1)创建实体类 (2)配置实体类和数据库表映射关系 (3)创建hibernate核心配置文件 - 引入映射配置文件 <!-- 输出底层sql语句 --> <property name=转载 2017-08-26 10:42:48 · 193 阅读 · 0 评论 -
struts2 拦截器
Struts2拦截器概述 1 struts2是框架,封装了很多的功能,struts2里面封装的功能都是在拦截器里面2 struts2里面封装了很多的功能,有很多拦截器,不是每次这些拦截器都执行,每次执行默认的拦截器3 struts2里面默认拦截器位置 struts2-core-2.3.24.jar中的struts2-default.xml中 **4 拦截器在什么时候执行? (1)在act原创 2017-07-28 13:58:29 · 266 阅读 · 0 评论 -
struts2 标签库
<%@taglib uri=”/struts-tags” prefix=”s” %> 只能在jsp中引用;0 struts2标签使用jsp页面中1 s:property: 和ognl表达式在jsp页面中获取值栈数据2 s:iterator: 获取值栈list集合数据,表示list集合3 s:debug: 查看值栈结构和数据Struts2表单标签(会用) 1 html表单标签 (1)form :原创 2017-07-28 13:44:19 · 211 阅读 · 0 评论 -
struts2 处理结果
1 值栈: 每个action对象中只有一个值栈对象 获取值栈对象:ActionContext ac =ActionContext.getContext(); ValueStack vs = ac.getValueStack(); //第一种方式set; vs.set("但是", "sasasa");值栈分为两部分: 第一部分 root,结构是list集合(一般操作原创 2017-07-28 13:39:59 · 201 阅读 · 0 评论 -
Struts2 Action
Struts.xml 过滤器在服务器启动时候创建,创建过滤器时候执行init方法 在init方法中主要加载配置文件 - 包含自己创建的配置文件和struts2自带配置文件 ** struts.xml ** web.xml标签package 1 类似于代码包,区别不同的action,要配置action,必须首先写package标签,在package里面才能 配置action 2 pack原创 2017-07-28 01:09:18 · 202 阅读 · 0 评论 -
struts2基本用法
1 struts2框架应用javaee三层结构中web层框架2 struts2框架在struts1和webwork基础之上发展全新的框架3 struts2执行过程: 4 struts解决问题: (1)通过配置struts.xml文件,找到action进行执行,然后通过反射执行action标签对应的类;将该类中的方法执行; (2)struts2内部有值栈可以存取数据;actio原创 2017-07-28 00:54:11 · 268 阅读 · 0 评论 -
Hibernate 查询
Query对象1 使用query对象,不需要写sql语句,但是写hql语句(1)hql:hibernate query language,hibernate提供查询语言,这个hql语句和普通sql语句很相似 (2)hql和sql语句区别: - 使用sql操作表和表字段 - 使用hql操作实体类和属性 2 Query对象使用(1)创建Query对象 (2)调用query对象里面的方法得到结原创 2017-07-24 01:09:41 · 175 阅读 · 0 评论 -
hibernate 映射
Hibernate映射配置文件1 映射配置文件名称和位置没有固定要求2 映射配置文件中,标签name属性值写实体类相关内容(1)class标签name属性值实体类全路径(2)id标签和property标签name属性值 实体类属性名称3 id标签和property标签,column属性可以省略的(1)不写值和name属性值一样的4 property标签type属性,设置生成表字段的类型,自动原创 2017-07-24 00:46:22 · 169 阅读 · 0 评论 -
Hibernate Cache
Hibernate的一级缓存 什么是缓存 1 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 (1)把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 (2)把数据放到内存中,提供读取效率实体类三种状态: (1)瞬时态:对象里面没有id值,对象与session没有关联 (2)持久态:对象里面有id值,对象与session关联//在session中原创 2017-07-24 00:39:44 · 244 阅读 · 0 评论 -
Hibernate SessionFactory
1 使用configuration对象创建sessionFactory对象 (1)创建sessionfactory过程中做事情: - 根据核心配置文件中,有数据库配置,有映射文件部分,到数据库里面根据映射关系把表创建2 创建sessionFactory过程中,这个过程特别耗资源的 (1)在hibernate操作中,建议一个项目一般创建一个sessionFactory对象 //hiberna原创 2017-07-24 00:35:11 · 348 阅读 · 0 评论 -
Hibernate Session
1 session类似于jdbc中connection2 调用session里面不同的方法实现crud操作 (1)添加 save方法 (2)修改 update方法 (3)删除 delete方法 (4)根据id查询 get方法3 session对象单线程对象 (1)session对象不能共用,只能自己使用Session初始化:Configuration cfg = new Configura原创 2017-07-24 00:29:39 · 171 阅读 · 0 评论 -
struts2 文件下载
1.首先传入要下载的文件名 <c:url value="down_down" var="url"> <c:param name="name" value="${name}"></c:param> </c:url> <a href="${url}">下载</a>2.在action中得到文件名并进行转码 //1.获取要下载的文件名 private String原创 2017-08-01 11:00:04 · 176 阅读 · 0 评论 -
Hibernate Session
1 session类似于jdbc中connection2 调用session里面不同的方法实现crud操作 (1)添加 save方法 (2)修改 update方法 (3)删除 delete方法 (4)根据id查询 get方法3 session对象单线程对象 (1)session对象不能共用,只能自己使用Session的初始化: Configuration cfg = new Configu原创 2017-07-23 17:47:27 · 174 阅读 · 0 评论 -
hibernate操作
一.多对多级联保存:原创 2017-07-22 17:17:21 · 179 阅读 · 0 评论 -
hibernate配置文件
一.多对多配置多对多两边都是一样的配置; 实体类中都是需要有一个set集合用来绑定双方的关系 private Set setRole = new HashSet();强调内容 public Set getSetRole() { return setRole; } public void setSetRole(Set setRole) {原创 2017-07-22 16:23:50 · 239 阅读 · 0 评论 -
struts2 文件上传
如下是配置文件上传的大小;<struts><!-- 全局配置 0.请求数据编码 --><constant name="struts.il8n.encoding" value="utf-8"></constant><!--1.修改struts默认的访问后缀 --><constant name="struts.action.extension" value="action,do,"></原创 2017-07-31 00:06:44 · 164 阅读 · 0 评论 -
Hibernate ORM
hibernate使用orm思想对数据库进行crud(增删查改)操作在web阶段学习 javabean,更正确的叫法 实体类orm:object relational mapping,对象关系映射 文字描述: (1)让实体类和数据库表进行一一对应关系 让实体类首先和数据库表对应 让实体类属性 和 表里面字段对应 通过配置文件让实体类属性和标的字段一一对应 (2原创 2017-07-23 16:49:20 · 236 阅读 · 0 评论