首页 > 编程知识 正文

目前最流行的java开发框架,java设计模式

时间:2023-05-05 14:36:41 阅读:53835 作者:3438

MVC开发模式显示层(客户端层)控制层(Web层)业务层)数据层)持久层)的作用1 .负责显示数据页面

HTML、CSS、JavaScript1.与服务器端认证配合使用,

2 .数据接收

4.POJO (普通javaBean )转换,它是一个简单的Java类

3 .调用业务层

4 .进行显示层的跳转1 .负责数据库的打开和关闭

2 .调用数据层,整理数据

3 .事务处理1 .数据的添加/删除/更改调查(CRUD )维护麻烦的JSP EL JSTL AJAX

JavaScript DOMServletjava本机代码JDBC本机代码jQuery JSON

(简化数据传输,

隐藏DOM操作)

Bootstrap (前台框架

简化div CSS (struts2)

或者

Spring-MVCSpringHibernate () ) ) ) ) ) ) ) ) ) )。

1 .结构框架是首批Java开源框架之一。 Struts是MVC设计模式的优秀实现。

Struts是第一个java开源框架之一,是MVC设计模式的良好实现。 Struts定义了公用控制器,在配置文件(通常为Struts -config.xml )中分离Model )和View,以便在操作概念中封装用户请求,读取代码和Struts还提供了用于将请求的数据自动输入对象和进行简单编码(如页面标签)的工具。 Struts可以开发大型Java Web项目。

2.Struts2以WebWork优秀的设计思想为核心,吸收Struts框架的部分优点,提供以更干净的MVC设计模式实现的web APP应用框架。 Struts2以WebWork优秀的设计思想为核心,吸收Struts框架的部分优点,提供以更干净的MVC设计模式实现的web APP应用框架。 Struts2引入了几项新的框架功能,从逻辑上隔离跨关注点的拦截器,减少或消除配置文件,在整个框架中引入强大的表达式语言,并支持可更改和可重用的基于MVC模式的标签API Struts2充分利用从其他MVC框架中吸取的经验和教训,使Struts2框架更加清晰和灵活。

3.Hibernate是一个开源对象关系映射框架,封装了非常轻量级的JDBC。 在映射POJO和数据库表的完全自动化的orm框架中,hibernate会自动生成并自动执行SQL语句。 这样,Java程序员就可以自由使用对象编程的思想来操作数据库。 Hibernate可用于使用JDBC的任何情况。 可以在Java客户端程序中使用,也可以在servlet/JSP web APP应用程序中使用。 最具革命性的是,Hibernate可以在使用EJB的J2EE体系结构中替换CMP,从而起到数据持久化的作用。

4.Spring框架是通过软件开发的复杂性创建的。 Spring使用基本的JavaBean来完成以前只能在EJB中完成的事情。 但是,Spring的用途不仅仅是服务器端的开发。 从简单性、测试性和松散耦合性的角度看,大多数Java APP应用程序都可以从Spring中获益。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。