随笔分类 -  IDEAL_SSH框架

摘要:案例目录: 关键代码展示: DateConverter: login.jsp: Struts2日期转换Demo下载: 阅读全文
posted @ 2018-11-26 18:06 GDBD 阅读(406) 评论(0) 推荐(0)
摘要:楼主A: XML 版 SSH整合Demo https://github.com/MlqBeginner/BlogGardenWarehouse/blob/master/SSH%E6%95%B4%E5%90%88XML%E7%89%88.zip 楼主B: 注解 版 SSH整合Demo https:// 阅读全文
posted @ 2018-11-26 17:04 GDBD 阅读(140) 评论(0) 推荐(0)
摘要:拦截器的使用以及配置: struts.xml:关键配置 过滤器的使用以及配置: WEB.XML 配置 提示: 楼主A:在进行SSH整合的时候使用到 拦截器 与 过滤器 (基本配置);发现 会先走 拦截器 然后再走 过滤器 。 阅读全文
posted @ 2018-11-26 16:11 GDBD 阅读(188) 评论(0) 推荐(0)
摘要:redirect的路径一定不能在WEB-INF路径下,因为redirect是相当于用户直接访问了路径,而用户不能访问WEB-INF目录下的文件,只有程序内部转发的时候才能转发到WEB-INF下的JSP。 阅读全文
posted @ 2018-11-26 14:36 GDBD 阅读(1130) 评论(0) 推荐(0)
摘要:基础 Constants: 核心对象 Constants: 阅读全文
posted @ 2018-11-24 11:48 GDBD 阅读(166) 评论(0) 推荐(0)
摘要:1):result的name属性 例如:<result name="success">/pages/success.jsp</result> Struts 2带有一个可选的动作接口(com.opensymphony.xwork2.Action)。通过实现这个接口,它带来了一些方便和好处,看下面的源代 阅读全文
posted @ 2018-11-21 10:28 GDBD 阅读(898) 评论(0) 推荐(0)
摘要:Struts2 架构图: 1):提交请求 客户端通过 HttpServletRequest 向 Servlet (即Tomcat)提交一个请求。 请求经过一系列的过滤器,例如图中的 ActionContextCleanUp 和 Other filer (SlterMesh,etc)等,最后被 Str 阅读全文
posted @ 2018-11-20 14:58 GDBD 阅读(449) 评论(0) 推荐(1)
摘要:Hibernate各种查询操作(一) 测试数据库如下: t_sort表: t_good表: 一、对象导航方式查询 查询所有食品类下面的食品 代码: //对象导航查询 @Test public void Test1(){ SessionFactory sessionFactory = null; Se 阅读全文
posted @ 2018-11-16 21:26 GDBD 阅读(176) 评论(0) 推荐(0)
摘要:Hibernate缓存 缓存: 是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存: 一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 缓存作用: 降低应用程序直接读写数据库的频率,从而提高程序的 阅读全文
posted @ 2018-11-01 12:09 GDBD 阅读(309) 评论(0) 推荐(0)
摘要:1):Hibernate 中Criteria Query查询详解 当查询数据时,人们往往需要设置查询条件。在SQL或HQL语句中,查询条件常常放在where子句中。 此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条件封装为一个Criteria对 阅读全文
posted @ 2018-10-27 12:02 GDBD 阅读(4913) 评论(0) 推荐(0)
摘要:图解: 1):瞬时状态(Transient) 对象与session没有关联,数据库中没有对应的数据。 一般new出来的对象便是瞬时对象。 对瞬时对象使用save()方法便使之成为持久对象。 由于数据库中没有对应的数据,所以对瞬时对象使用update()方法无效。 2):持久状态(Persistent 阅读全文
posted @ 2018-10-20 13:42 GDBD 阅读(178) 评论(0) 推荐(0)
摘要:1):Configuration配置对象 Configuration用于加载配置文件。 1): 调用configure()方法,加载src下的hibernate.cfg.xml文件 Configuration conf = new Configuration().configure(); 2):如果 阅读全文
posted @ 2018-10-20 12:22 GDBD 阅读(175) 评论(0) 推荐(0)
摘要:1):Hibernate 中 get() 和 load() 有什么不同之处? 1)Hibernate的 get方法,会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在缓存中查找,还没有就查询数据库,数据库中没有就返回null。 2)Hibernate的 load方法加载实体对 阅读全文
posted @ 2018-10-20 11:48 GDBD 阅读(329) 评论(0) 推荐(0)
摘要:区别如下: quert.list() : 1):每次都是通过一条语句直接操作数据库取出所有的数据返回(并且将对象存入hibernate缓存中); 2):不会从一二级缓存中查询数据; 3):之执行一条SQL语句,查询所有。 quert.iterate(): 1):iterator首先通过一条语句取出所 阅读全文
posted @ 2018-10-18 10:55 GDBD 阅读(362) 评论(0) 推荐(0)
摘要:关联关系映射--概念: 关联关系是使用最多的一种关系,非常重要。在内存中反映为实体关系,映射到DB中为主外键关系。 实体间的关联,即对外键的维护。关联关系的发生,即对外键数据的改变。 外键:外面的主键,即,使用其它表的主键值作为自已的某字段的取值。 1) 基本概念: 关联属性:Java代码的实体类定 阅读全文
posted @ 2018-09-26 14:16 GDBD 阅读(315) 评论(0) 推荐(0)
摘要:概要: Hibernate 支持三种查询方式: HQL查询、Criteria查询及原声 SQL (Native SQL)查询。 HQL(Hibernate Query Language,Hibernate 查询语言)是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念,大家在学 阅读全文
posted @ 2018-09-21 14:56 GDBD 阅读(489) 评论(0) 推荐(0)
摘要:使用 Hibernate 完成持久化操作 七大 步骤: 1、读取并解析配置文件及映射文件: Configuration configuration=new Configuration().configure(); 根据默认位置的 Hibernate 配置文件中的信息,构建 Configuration 阅读全文
posted @ 2018-09-19 17:43 GDBD 阅读(395) 评论(0) 推荐(1)
摘要:1):什么是 Hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行, 使得Java程序员可以随心所欲的使用对象编程思维来操纵 阅读全文
posted @ 2018-09-19 13:52 GDBD 阅读(160) 评论(0) 推荐(0)