项目开发过程当中对一些框架的我的理解

涉及框架:数据库

struts2,hibernate框架

 

Strut2框架,就是个MVC框架,就是为了把model,view,controller分开性能

拿刚作的课程网站举例,网站

model就是数据模型,负责对数据库的操做hibernate

view就是项目运行后看到的页面事件

controller则负责消息的处理,消息包括来自view和model的消息开发

来自view的消息能够是各类事件,来自model的能够是数据库更新的事件struts2

MVC模式保证三者之一作出修改,另外两部分基本不须要进行修改或者不多修改model

下降了耦合度,可以更容易维护数据

 

hibernate框架呢,作的是数据持久化的工做,数据持久化很明显的优势是能够减小数据库访问次数

而这个框架带来的开发上的好处呢,就是简化咱们control部分的开发工做

并且不用本身写数据持久化就能有更好的性能了

(简化开发工做的部分,有待验证)

相关文章
相关标签/搜索