我爱新博文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: 1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without E 阅读全文
posted @ 2016-09-14 14:28 52newblog 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行 阅读全文
posted @ 2016-09-14 11:22 52newblog 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: Struts2中Action接收参数的方法主要有以下三种: Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数: a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName; c.发送:使用属性名传递参 阅读全文
posted @ 2016-09-14 10:52 52newblog 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Struts2的工作原理 上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤(可查看源码:https://github.com/apache/struts): 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请 阅读全文
posted @ 2016-09-14 10:30 52newblog 阅读(6696) 评论(0) 推荐(0) 编辑
摘要: Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate核心接口,包括介绍SessionFactory接口、Query和Criteria接口等方面。Session 接口对于Hibernate开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量 阅读全文
posted @ 2016-09-14 09:41 52newblog 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概 阅读全文
posted @ 2016-09-14 09:33 52newblog 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中, 阅读全文
posted @ 2016-09-13 18:07 52newblog 阅读(156) 评论(0) 推荐(0) 编辑
摘要: <<精通Hibernate java对象持久化技术详解>> ,flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来 所谓清理,是指Hibernate 按照持久化象的 阅读全文
posted @ 2016-09-13 17:55 52newblog 阅读(262) 评论(0) 推荐(0) 编辑
摘要: merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理: 当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert。 当ID在数据库中能找到的时候,update与merge的执行效果都是更新数据,发出update语句; 如果没 阅读全文
posted @ 2016-09-13 17:48 52newblog 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: Oracle修改表中记录时出现record is locked by another user的问题 在操作表时没有commit,导致表被锁,只要执行下面两行语句,就可以了将行锁解锁了。 -- 查看被锁表的sid 和 serial# 2. alter system kill session 'sid 阅读全文
posted @ 2016-09-13 16:20 52newblog 阅读(282) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
www.52newblog.com 我爱新博文