1)基于druid连接池的数据源配置 2)mybatis的sqlSessionFactory配置和mybatis-config的引用 3)声明式事务的配置 4)hibernate3 自动建表的配置 5)spring quartz 的配置与规则详解 6)druid 监控jdbc的配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin…

2014/07/13 0条评论 2353点热度 0人点赞 阅读全文

    在使用SHH进行J2EE轻量级项目开发时,用到了oracle11g的数据库,但是在对表中的数据进行排序分页时,有时会莫名其妙的出现排序错乱,翻页后数据显示重复的问题。开始以为是hibernate的问题,跟踪代码将hibernate生成的sql语句输出到控制台然后在PL/SQL中执行,发现生成的sql语句有点问题,执行的结果数据集根本就不对,就是Hibernate的问题,但是这个问题很容易就被发现,毕竟hibernate作为开源项目,并且应用广泛,如果是BUG,早就应该被fix掉…

2014/06/24 0条评论 2682点热度 0人点赞 阅读全文

    在使用springmvc使用freemarker的时候,表单里有一个时间类型的字段,保存的时候,点击一下没有任何的反应,断点进不去,监控端也没有看到sql打印。刚开始以为是url的问题,我把url拿出来,单独访问,能进断点。于是我就debug了跟踪了访问信息 DEBUG - No property editor [java.util.DateEditor] found for type j…

2014/06/18 0条评论 5145点热度 0人点赞 阅读全文

认识aop还是从了解struts2中的拦截器了解这个思想的,struts2中的拦截可插拔式的配置方式刚开始让我半懂不懂的,只知道按着自己的需要配置就行了。  前一段时间翻看struts2中的源代码,发现原来struts2中的aop也不过如此。 众所周知,struts2的拦截器是来自于Interceptor接口,或者继承了抽象类AbstractInterceptor。 观看所有的拦截器,实现的intercept(ActionInvocation invocation)方法。 ActionInvocation…

2013/10/21 0条评论 2096点热度 0人点赞 阅读全文

@Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)   @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。   @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字   @Column —— 注解声明了属性到列的映射。该注解有如下的属性      name 可选,列名(默认值是属性名)      unique 可选,是否…

2013/07/07 0条评论 1968点热度 0人点赞 阅读全文

项目中用到了SSH构架,但个别地方,需要调用原生的SQL语句。用Hibernate来调用原生SQL太麻烦了。 需要Connection conn = this.getHibernateTemplate().getSessionFactory().openSession(); 然后加Try,Catch,最后要在finally块中关闭掉Session,这样无疑多了很多代码。 Apache Commons DbUtils是一个轻量级的封装。我将它用在了项目中,在需要使用原生SQL语句的地方(批量操作或者很复杂的SQL语句…

2013/04/18 0条评论 2538点热度 0人点赞 阅读全文

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   ◆目的:解决企业应用开发的复杂性,( spring以一种非侵入式的方式来管理你的代码,  提倡最少侵入,适当的时候安装和卸载spring)  ◆功能:使用基本的JavaBean代替EJB,并提供了更…

2012/05/17 0条评论 1698点热度 0人点赞 阅读全文

struts2中单文件上传 定义jsp页面      上传文件名称:      

2012/05/13 0条评论 2022点热度 0人点赞 阅读全文

struts2中的前后台交互中的基本类型是自动转型的,  如何接收表单中的值?     a,在Action中定义和表单name相对应的属性     b,在Action中实现模型驱动,模型驱动的中的bean中的属性和页面中的name对应  当转化日期时会报错,我们可以struts.xml中定义的<action>中配置异常制定下的页面 <result name="input">/异常页面</resul…

2012/05/13 0条评论 1971点热度 0人点赞 阅读全文

struts2的基本配置     可以在类路径下(src)下创建struts.properties配置常量,也可以在struts.xml文件中配置     访问struts2中的action的路径由两部分组成     包的命名空间+action的名称    如下action的访问路径是:http://localhost:端口/内容路径/test/helloWorldAction.action <package name=…

2012/05/11 0条评论 1932点热度 0人点赞 阅读全文