摘要: 基本类:@Repositorypublic class HibernateDao{ protected Logger logger = LoggerFactory.getLogger(getClass()); protected Class entityClass; public ... 阅读全文
posted @ 2015-09-19 13:50 lixwcqs 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类不能实例化最近在搭建SSH框架的时候,我在封层底层的DAO【BaseDao.java】层时,有个方法不能再BaseDao具体实现,为了防止后面的的人,继承该基本类的人,不会忽略重载该类,我便将其写成抽象类,因此,BaseDao类也必须为抽象类@Repositorypublic abstr... 阅读全文
posted @ 2015-09-19 12:19 lixwcqs 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 1.源码/** * 读取配置文件【目前只测了.properties配置文件】的工具类 * Created by li on 2015/9/13. */public class PropertiesUtils { private static PropertiesConfiguration p... 阅读全文
posted @ 2015-09-13 22:27 lixwcqs 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.日志系统项目中使用println的方式打印,对性能影响太大了,而且不利于控制调试。常见的日志系统如Apace的Log4J,实现比较简单 Logger logger = Logger.getLogger(this.getClass()); 简单是简单,但是耦合性强:写死了-可维护性太差。下回要替换... 阅读全文
posted @ 2015-08-30 19:26 lixwcqs 阅读(112) 评论(0) 推荐(0) 编辑
摘要: web开发中为了确保程序的正确性,单元测试必不可少。但是不借助测试框架,测试的后,每次修改都要重启Tomcat等服务容器,很麻烦。Junit是个很不错的单元测试框架。若用JUnit4测试SSH框架的架构,尤其是Service层或Action层,若通过自动注解的方式,通常会碰到nullPointer的... 阅读全文
posted @ 2015-08-30 00:01 lixwcqs 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.According to TLD or attribute directive in tag file, attribute value does not accept any expressionsStruts2标签不支持EL表达式就会导致上面的错误而改为就没有没问题2.Error:java:... 阅读全文
posted @ 2015-08-28 20:19 lixwcqs 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.新建webApp的Maven项目,注意Maven项目的结构和普通web项目结构是不同的2下载tomcat和tomcat插件,其中tomcat的插件Maven依赖如下: demoMaven org.apache.... 阅读全文
posted @ 2015-08-25 21:57 lixwcqs 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 做web项目后台开发的时候,比较关心的一个问题程序跑的快不快,这个问题的最好度量就是计时器了。但是在每一个方法里面都写一个计时器,弊端太明显了:代码冗余大,维护起来巨麻烦。切面编程为解决这个问题的不错方案。现在web开发通用的做法采用MVC的模式,而比较消耗时间的主要是在数据库操作和磁盘读写这一块,... 阅读全文
posted @ 2015-07-23 18:47 lixwcqs 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 今天搭建框架的时候,要获取泛型的Class具体例子:@EnableTransactionManagement@Transactional@Repositorypublic class BasicDAO extends HibernateDaoSupport { //实体类 private... 阅读全文
posted @ 2015-06-29 21:40 lixwcqs 阅读(14695) 评论(0) 推荐(1) 编辑