摘要: 定义: ORM(Object Relational Mapping) -- 是一种为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。 简单说:ORM是通过使用描述对象和数据库之间的映射的元数据,将Java程序中的对象 自动持久化到关系数据库中。 本质上就是讲数据从一种形式转换成另外一种形式 阅读全文
posted @ 2017-08-17 20:59 白日梦想家12138 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: Hibernate (O/R Mapping)(从面向关系到面向对象) 不用写面向关系的SQL语句,而是交给hibernate去拼接,体现了面向对象 client Student Configuration SessionFactory Hibernate Session DB 第一个 Hibern 阅读全文
posted @ 2017-08-17 20:48 白日梦想家12138 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.Struts2架构图 2.Struts2 执行过程分析 1.首先,因为使用 struts2 框架,请求被Struts2Filter 拦截 2.Struts2Filter 调用 DisPatcher 的 serviceAction 方法 3.在serviceAction 中,创建 ActionPr 阅读全文
posted @ 2017-08-17 17:29 白日梦想家12138 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 声明式异常处理 1.在Action 中进行异常映射 <exception-mapping result="error" exception="java.sql.SQLException" /> <result name="error">/error.jsp</result> 2.在Package 中 阅读全文
posted @ 2017-08-17 16:43 白日梦想家12138 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 通用标签 1.property(取值) property:<s:property value="username"/> property 取值为字符串:<s:property value="'usernmae'"/> property 设定默认值:<s:property value="admin" 阅读全文
posted @ 2017-08-17 11:23 白日梦想家12138 阅读(174) 评论(0) 推荐(0) 编辑
摘要: /*ognl 是 strut2 特有的表达式,使用 ognl,struts2 就无需将对象手动放值进request等范围,页面(从值栈中)直接传值*/ OGNL 注: 1.因为Set是无序的,访问Set中某个元素,是没有意义的,所以是无法通过下标来取出Set中某个元素 2.访问静态方法,在Strut 阅读全文
posted @ 2017-08-17 10:55 白日梦想家12138 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 注: 1.在struts.xml文件中使用include标签 可以将另外一个xml文件包含进struts.xml文件中,如: 2.可以在struts.xml文件中,使用 <default-action-ref> 标签 来指定默认Action,即找不到对应的Action进行处理时,调用这个Action 阅读全文
posted @ 2017-08-17 09:17 白日梦想家12138 阅读(143) 评论(0) 推荐(0) 编辑