1、数据库和model中的实体类是相互对应的,一个实体类,就对应这数据库中的一张表。
2、dao是一个service和model联系的桥梁,封装了 *** 作数据的具体实现,你可以在dao中使用jdbc,也可以使用hibernate。但是这些对service层都是透明的。
3、service层通过调用dao层,直接取得需要的数据或者要执行的 *** 作,并且加入相应的业务逻辑,如检查、判断。
4、当一个应用为web应用时,就可以在servlet中调用service层的方法,来完成不同的功能。常见的增删查改。
5、servlet处理完成后,就结果转发给视图层进行显示。
有上面可以看出:1、2就是M层,3、4就是C层,jsp、html就是V层。
对于你的工厂模式,这个有分好几种,工厂模式作为最简单的一种设计模式,学习起来应该不难,你百度上搜搜,很多介绍了,这里就不献丑了。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)