摘要: Ajax(Asynchronous JavaScript and Xml) 整合了JavaScript,XML,CSS,DOM,Ajax引擎(XMLHttpRequest). JavaScript语言:Ajax技术主要开发语言。 XML/JSON/HTML等:用来封装请求或响应数据格式。 DOM(文 阅读全文
posted @ 2016-10-14 13:51 残殇-- 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 用 execute()方法,validate()方法,ValidateXxx三种来说明一下stryts2数据校验 我们来看一下jsp页面(以注册为例) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <% 阅读全文
posted @ 2016-10-14 13:45 残殇-- 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 首先先创建jsp页面(用于多文件上传) success.jsp页面(用来显示上传成功后的文件和文件类型) 接下来创建UploadAction类 最后编写配置文件struts.xml 实现效果展示 选择文件后 阅读全文
posted @ 2016-10-10 17:12 残殇-- 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要准备文件 //在struts.xml中配置相应的action //在根据action节点找对应的类 //如果成功就去找成功页面 阅读全文
posted @ 2016-10-10 14:43 残殇-- 阅读(135) 评论(0) 推荐(0) 编辑
摘要: struts2的自定义类型转换机制为复杂类型的输入输出处理提供了便捷.struts2已经为我们提供了几乎所有的primitive类型以及常用类型(如Date)的类型转换器,我们也可以为我们自定义类添加自定义类型转化器. 下面来看一下自定义类型转换 先定义实体类 接下来我们创建一个AddUserAct 阅读全文
posted @ 2016-10-10 14:41 残殇-- 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 先了解一下OGNL的概念 OGNL的全名称Object Graph Navigation Language。全称为对象图导航语言,是一种表达式语言。使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实现必要的类型转化。 OGNL上下文 阅读全文
posted @ 2016-10-10 12:09 残殇-- 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1、脏检查和刷新缓存的区别: 脏检查:是事务提交的时候进行的 刷新缓存:刷新缓存的机制就是脏检查 两种方式: 1.事务提交 2.session.flush(); 2、关于HQL语句 from Dept 检索所有部门信息 select d from cn.shang.entity.student d 阅读全文
posted @ 2016-09-24 12:42 残殇-- 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要先下载jar包 其次我们书写具体的内容 Student Class Grade Class 接下来我们就要配置只要文件了,这里指的是我们要连接的数据库和具体连接操作 Configuration.xml 现在基本的代码就书写完毕了 演示结果如上图所示!!! 阅读全文
posted @ 2016-09-19 15:19 残殇-- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等, 阅读全文
posted @ 2016-09-05 17:35 残殇-- 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Component映射 在hibernate中Component映射采用<component>标签即可 Component是某个实体的逻辑组成部分,它与实体类的主要差别在于,它没有oidComponent在DDD中被称为值类 采用Component的好处:实现对象模型的细粒度划分,复用率高,含义明确 阅读全文
posted @ 2016-09-05 17:33 残殇-- 阅读(141) 评论(0) 推荐(0) 编辑