2016年7月21日
摘要: 1、该项目使用MySQL数据库,数据库名为test,表名info,如图所示: 2、配置web.xml(Struts2使用) 3、编写视图组件(JSP页面) (1)登录页面 login.jsp (2)登陆成功页面 success.jsp (3)注册页面 register.jsp 4、业务控制器Acti 阅读全文
posted @ 2016-07-21 16:11 布鲁布鲁sky 阅读(18328) 评论(1) 推荐(1)
摘要: 1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 阅读全文
posted @ 2016-07-21 13:25 布鲁布鲁sky 阅读(80) 评论(0) 推荐(0)
摘要: Hibernate的事务管理 事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法 阅读全文
posted @ 2016-07-21 09:54 布鲁布鲁sky 阅读(200) 评论(0) 推荐(0)
摘要: 目的:减少访问数据库的次数 一级缓存(默认): Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同样的查询操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。 阅读全文
posted @ 2016-07-21 09:47 布鲁布鲁sky 阅读(154) 评论(0) 推荐(0)
摘要: 参考链接:http://blog.csdn.net/huangaigang6688/article/details/7761310 http://www.cnblogs.com/jyh317/p/3691842.html 阅读全文
posted @ 2016-07-21 09:09 布鲁布鲁sky 阅读(170) 评论(0) 推荐(0)