读书人

用SPING构架有什么好处?

发布时间: 2011-11-27 21:54:21 作者: rapoo

用SPING框架有什么好处???
用SPING框架有什么好处???
我现在所知道的只是不用NEW接口类而已..
并且是以牺牲系统性能为代价..

现在我们的DAO是这样做的..
protected void initDao() throws Exception {
this.selectEmployeeQuery = new SelectEmployeeQuery(getDataSource());
}

private static class SelectEmployeeQuery extends MappingSqlQuery {

//1 SQL
private static final String S_EMPINF = CommonUntil.getMsg( "sql ", "S_EMPINF ");

//2 SET Parameter
private SelectEmployeeQuery(DataSource ds) {

super(ds, S_EMPINF);
LOG.debug( "EmployeeDao#SelectEmployeeQuery() IN. ");

declareParameter(new SqlParameter(Types.CHAR));
compile();

LOG.debug( "EmployeeDao#SelectEmployeeQuery() OUT. ");
}

//3 结果设定
protected Object mapRow(ResultSet rs, int rowNum) throws SQLException {
//结果设定
}
}

根据以上的代码..我看不到任何好处..
还多了好多配置文件..
用静态的东西还得注意清空上一次的值..还占系统资源..

请高手指点一二...

[解决办法]
spring精华在于他的框架结构,简言之就是他的配置文件及其涉及到的思想~~~

lz用到的仅仅是他的数据库部分~~

spring的dao部分其实没什么新代码~他的思想是“不新发明轮子”~
所以DAO底层其实封装的都是Hibernate~~

看待一个事物的好坏不要局限于片面~~
有点带面有坐井观天之嫌 ~~

至于说到的事物代理部分~其实不要用到的都是AspectJ~~~
这就是Spring的高明的地方~~
他把优秀的思想,优秀的框架可以方便的集成到他自己的框架之中~~

[解决办法]
通俗理解:就是用Spring就好象是和女人打交道,在没有SPRING以前你只能和一个女人打交道,要想搞定她就要结婚,感情破裂了吧,又要离婚,离婚那就痛苦了点,要打官司,要分财产,小孩更是个大问题!有了SPRING后这下好了,你可以随意的泡妞了,今天看这个漂亮搞定她,明天看哪个舒服,拿下她。最爽的是搞定,拿下后你们都可以不负责,实现回滚了。哈哈

读书人网 >Java Web开发

热点推荐