最近(2014年底)找了写现下流行的框架,做个框架,如果有想自己写个框架的,可以参考下,架构包含内容
1)MVC框架(SpringMVC)
2)映射框架(hibernate) ---- 用hibernate做的映射,操作数据库采用Hibernate+SpringJdbc的方式
3)CSS框架(bootstrap)
4)日志管理(slf4j+log4j) ---- thymeleaf框架...
分类:
编程语言 时间:
2015-01-29 00:07:45
阅读次数:
199
Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Crite...
分类:
Web程序 时间:
2015-01-28 23:55:56
阅读次数:
187
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建S...
分类:
其他好文 时间:
2015-01-28 21:06:20
阅读次数:
267
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain){
try{
Session session = ...SessionFactory.getCurrentSeesion(); //得到session对象
tx = session.beginTransact...
分类:
其他好文 时间:
2015-01-28 17:50:00
阅读次数:
139
对于框架,如何区分轻重量级?
在介绍我的小demo之前,我想来讨论下这个问题。现在当下的几个观点是
1.启动是耗费的系统资源多就是重量级
2.开发包很大就是重量级
3.对于程序的侵入性大就是重量级
对于第一个观点现在绝大部分主流还是这样认识的,但是有这样一个问题,spring在仅仅需要最低需求时,需要的jar是非常少的,
当然也是能实现基本功能的,启动...
分类:
Web程序 时间:
2015-01-28 11:14:28
阅读次数:
265
数据库ORM框架:NHIBERATE:NHibernate是一个基于.Net,用于关系数据库的对象持久化类库.它是著名的Hibernate的.Net版本.NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做。你的代码里面只需...
分类:
其他好文 时间:
2015-01-28 09:32:21
阅读次数:
194
Hibernate 多对多 中间表含有其他字段 注解方式实现...
分类:
Web程序 时间:
2015-01-28 06:17:24
阅读次数:
260
在hibernate.cfg.xml中添加:引用 value的值可选项如下:引用validate 加载hibernate时,验证创建数据库表结构create 每次加载hibernate,重新创建数据库表结构。create-drop 加载hibernate时创建,退出是删除表结构update 加载.....
分类:
数据库 时间:
2015-01-28 00:42:43
阅读次数:
189
有了Hibernate的开发基础,上手MyBatis是非常快的。但是在实际应用中,还是遇到了一些问题。总结一下,分享出来:
1、使用插件“mybatisGenerator”生成的辅助代码 Example做组合查询,非常方便,如下:
AfficheExample example = new AfficheExample();
Criteria cri = example.createC...
分类:
其他好文 时间:
2015-01-27 23:36:58
阅读次数:
381
在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库的世 界中,表与表之间没有任何关键字可以明确指明这两张表的父子关系,表与表是没有继承关系这样的说法的。为了将程序领域中的继承关系反映到数据 中,Hibern.....
分类:
Web程序 时间:
2015-01-27 23:16:37
阅读次数:
414