涉及框架:数据库
struts2,hibernate框架
Strut2框架,就是个MVC框架,就是为了把model,view,controller分开性能
拿刚作的课程网站举例,网站
model就是数据模型,负责对数据库的操做hibernate
view就是项目运行后看到的页面事件
controller则负责消息的处理,消息包括来自view和model的消息开发
来自view的消息能够是各类事件,来自model的能够是数据库更新的事件struts2
MVC模式保证三者之一作出修改,另外两部分基本不须要进行修改或者不多修改model
下降了耦合度,可以更容易维护数据
hibernate框架呢,作的是数据持久化的工做,数据持久化很明显的优势是能够减小数据库访问次数
而这个框架带来的开发上的好处呢,就是简化咱们control部分的开发工做
并且不用本身写数据持久化就能有更好的性能了
(简化开发工做的部分,有待验证)