当前位置: 代码迷 >> Java Web开发 >> 用SPING构架有什么好处?
  详细解决方案

用SPING构架有什么好处?

热度:26   发布时间:2016-04-17 13:05:25.0
用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后这下好了,你可以随意的泡妞了,今天看这个漂亮搞定她,明天看哪个舒服,拿下她。最爽的是搞定,拿下后你们都可以不负责,实现回滚了。哈哈