说说自己对Spring和Struts配置文件的理解
在用到SSH的工程中,
Struts的配置文件是这样的,它是管理一个
网页与后台的Action层的交流,而存在的
而Spring的配置文件是管理了一个工程的,整个
除了前端页面层其它的一些Java类的相关配置信息
有了这两层的配置文件,把从前到后各层之间的
部分联系起来
最近又学了一个dwr的JS框架,它也有一个配置文件
这个文件里面的内容是配置了一些有关后台的Action
层的一些类,把这个类封装成一个Javascript的类对象
把后台的那个类对象,模仿给页面上的Javascript语言中
能直接康帕调用的Javascript的类,也就是一个远程暴露
的意思.这是在Jsp页面当中的Javascript代码中写的一些
方法中,去调用这个Javascrpt的对象的.
而Extjs的应用只是一个对Javascript的封装框架,
这种框架的意思是,介于组件复用技术,和模式技术的中间产物
它的这些代码能直接写在Jsp页面标签中,供直接加载使用,
也能写在一个单独的.Js文件中,在Jsp页面中导入前边的这个
.Js页面,再直接引用就可以了.这是一种层次独立思想,也是一
种软件复用的思想体现
Service的作用:
业务逻辑里操作多个数据库的表
能保证他们同时成功,要在SERVICE里面加事务
DAO层是没有这么强大的
之所以分层
就是为了协调开发 提高开发效率和代码的耦合度,
分层是思想模式,如果你觉得麻烦
那是因为你没真正碰到复杂的业务。