web
文章平均质量分 84
小小Tiny
这个人很懒,什么也没留下
展开
-
用反射、注解及DBUtils对Dao层抽取
今天闲着无聊,用反射、注解及DBUtils对Dao层进行了抽取,实现了对基础CRUD的操作,上代码:原创 2017-10-21 22:49:24 · 560 阅读 · 0 评论 -
使用DBUtils、动态代理以及注解实现事务控制
主要思路:使用ThreadLoacal来传递Connection使用动态代理来增强service层的方法,对于CUD方法添加事务通过注解+反射来扫描方法是否开启事务代码C3P0工具类package com.fly.utils;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource原创 2017-10-24 21:40:23 · 486 阅读 · 0 评论 -
采用原生JSP实现页面静态化技术
0x0 前言最近学习了页面静态化技术。在MVC框架中,该技术使用freemarker、velocity等模板引擎,通过Model获取相应的对象,进而生成相应的html页面(也就是View),然后,将生成的html页面缓存起来,下次如果客户端访问相同页面,那么可以直接从缓存中获取页面返回,从而避免了查询数据库等操作,提升了访问效率。话说回来,jsp本身也是一种模板引擎,利用el表达式也可以根据动态内容原创 2017-12-11 21:40:21 · 1076 阅读 · 0 评论 -
2017年最新JRebel+Eclipse热部署教程
在开发web项目时,常常修改很少的代码(例如配置文件或java代码)就需要重启服务器,来查看修改后的效果。如果项目比较大,重启一次服务器几十秒,这简直就是噩梦!好在JRebel这个神器的存在,使得我们可以在修改代码后进行热部署,即不需要重启服务器,就可以查看修改后的效果!下面记录一下JRebel的安装教程和使用方法。Eclipse下JRebel的安装和使用原创 2017-11-24 21:47:54 · 13212 阅读 · 1 评论