知识点总结

软件151 余晓伟javascript

 

JAVA的结构框架  java

 

 

 JavaEE架构理解

三层结构:在C/S或B/S架构的应用中,为了提供程序的可扩展性,通常须要将表示与业务逻辑分离,业务逻辑和数据处理分离,所以通常分为三层结构:表示层业务逻辑层数据访问层(数据持久)。在java开发过程当中通常 将对应的packet分别命名为ui(view),business(service),dao。架构

对应关系:所以,分层的Web架构和具体组件对应以下:框架

1)        表示层:Struts-MVC、Spring-MVC、ActionServlet、Struts-Action、JSP、XML、jsui

2)        业务逻辑层:Spring-Ioc、Spring-Transaction等.net

3)        数据持久层:hibernate、链接池、JDBC等hibernate

java Web架构:根据技术的发展,Java的Web架构能够有以下选择blog

1)        JSP(原始社会UI和业务逻辑处理都在里面) 事件

2)        JSP+JavaBean(UI和业务逻辑相对分离,可是分离不够明显)ip

3)        JSP+JavaBean+Servlet(使用Servlet进行跳转和事件的分发,逻辑进一步清晰)

4)        JSP+JavaBean+Struts(Struts提供了一个框架处理跳转等等)

5)        JSP+JavaBean+Struts+hibernate(由JDBC改成hibernate持久化)

6)        JSP+JavaBean+Spring(Spring提供了一个框架处理跳转等等)

7)        JSP+JavaBean+ Spring +hibernate(由JDBC改成hibernate持久化)

8)        JSP+JavaBean+ Struts+Spring(Struts处理表示层和相关控制,Spring专门处理业务逻辑)

9)        JSP+JavaBean+ Struts+Spring+Hibernate(Struts处理表示层和相关控制,Spring专门处理业务逻辑,Hibernate负责持久化)

10)     上面的框架中能够使用JS或者JS框架来处理负责的表示层逻辑处理。

注意,这里struts包含了struts1.0和struts2.0,这两字是有差别的。

相关文章
相关标签/搜索