前提:
这个组件是基于Spring的getJdbcTemplate()来进行数据库操作。
组件特性:
1.子类只要继承父类SpringEntityDAO就能自动拥有添加,修改,删除,查询的方法。
2. 子类进行复杂查询的时候,不需要配置烦人的映射关系rowMapper。
这里的rowMapper是在父类中定义的,子类可以直接使用。
java 代码
@SuppressWarnings("unchecked")
&nbs ...
众所周知,如果没有对页面进行权限控制,用户只要输入URL就能进入任何页面。
下面就演示一下最基本的使用Fiter来控制页面的权限。
1.写一个FILTER,用来判断用户是否有权限进入指定页面。
java 代码
import java.io.IOException;
import javax.servlet.Fil ...
今天做了一次大的重构,
1 。重构了DAO层,还好有junit test,没花多久就重构通过了,意识到junit的重要性了。
2。重构了业务逻辑层,将所有的调用DAO的方法,全部移到了service类里,并增加了事务控制。这次重构花了我两个小时。
3。修改数据库,这个最让我郁闷,数据库的表让我修改了好几次了,还是当初设计的时候,没有想清除啊。。做好设计真的很重要,不一定要交付文档,关键是理清思路。
写了一个基于spring的CRUD的组件,过几天有时间,贴出来!~好了,继续coding了。。
1。Unicode
java程序是用unicode编码编写的。
2。Indentifier
标识符是由不限制长度的字母和数字组成。两个标识符只有它们的每个字母和数字的Unicode相同时才是相同的。
3。literal
文字是代表基本类型,String类型和null类型的值的源代码。
4。类型和值
java是强类型语言,类型分为基本类型和引用类型。
基本类型分为:数据类型(int,byte,char,double,float)和布尔类型(boolean)。
注意:boolean型不能同其他类型转换。
引用类型分:类类型,接口类 ...
前言:
建议不要使用spring自动控制事务,一般不需要回滚的DAO方法(如查询),建议不要使用事务,由于使用事务的时候,会锁住表,过多的使用事务,可能会出现死锁的现象。单条更新语句也不需要使用事务,数据库会自动回滚。
使用spring手动控制事务
private DataSourceTransactionManager transactionManager;
public DataSourceTransactionManager getTransactionManager() {
return transactionManager;
}
...
- 浏览: 79798 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
J2EE开发注意事项
写绝对路径,在移动文件到其他文件夹的时候,不需要修改代码。
-- by fantasy -
J2EE开发注意事项
5.页面上的地址原则上写绝对路径。 是何道理呢? 相对路径先定位到根,然后定 ...
-- by nwangwei -
深入osworkflow的function
kathytingzi 写道怎么实现会签阿,谢谢啦 增加两个conditon, ...
-- by fantasy -
使用Filter控制页面的权限
恩,是面向切面。过滤器可以看成是一个切面。
-- by fantasy -
深入osworkflow的function
工作流初学者: 参考:http://hi.baidu.com/vjame/blo ...
-- by amuj2ee






评论排行榜