1 常用Java开发框架
Java自问世以来,受到了很多人的欢迎。 虽然一开始有点麻烦,但是现在很多人和公司都在用Java来做一些应用音效,包括一些政府部门,所以对Java工程师的需求也越来越大。 那么下面小编就给大家介绍一下常用的Java开发框架。 我希望它能够对您有所帮助。
1. 春天
Spring是一个功能强大的框架,它解决了J2EE开发中的许多常见问题。 Spring 提供了一种一致的方式来管理业务对象,并鼓励对接口而不是类进行编程的好习惯。 Spring 的架构基础基于使用 JavaBean 属性的控制反转容器。 然而,这只是整个图景的一部分:Spring 的独特之处在于使用 IoC 容器作为专注于所有架构层的完整解决方案。 Spring提供了数据访问抽象,包括简单高效的JDBC框架,大大提高了效率并减少了可能出现的错误。 Spring的数据访问架构还集成了Hibernate和其他O/R映射解决方案。 Spring还提供了事务管理抽象,它可以跨各种底层事务管理技术(例如JTA或JDBC事务)提供一致的编程模型。 Spring 提供了一个用标准 Java 语言编写的 AOP 框架,它为 POJO 提供声明式事务管理和其他企业事务 - 并且如果您需要 - 您还可以实现自己的切面。 该框架功能强大,足以使应用程序抛开 EJB 的复杂性,同时享受与传统 EJB 相关的关键服务。 Spring还提供了一个强大而灵活的MVC Web框架,可以与IoC容器集成。
2. 结构
Struts是基于Sun J2EE平台的MVC框架,主要使用Servlet和JSP技术实现。 由于Struts能够充分满足应用程序开发的需求,且使用简单、敏捷、快速,因此在过去的一年里备受关注。 Struts 将 Servlet、JSP、自定义标签和消息资源集成到一个统一的框架中。 当开发人员使用它进行开发时网页游戏开发框架,不再需要自己编码来实现全套MVC模式,这大大节省了时间,所以Struts是一个非常好的应用框架。
3.休眠
Hibernate是一个开源的对象关系映射框架,它用非常轻量级的对象封装了JDBC,允许Java程序员使用对象编程思维随心所欲地操作数据库。 Hibernate 可以用于任何使用 JDBC 的情况。 它可以用在Java客户端程序或Servlet/JSP Web应用程序中。 最具革命性的是,Hibernate可以在使用EJB的J2EE架构中取代CMP。 ,完成数据持久化的重要任务。 ,Hibernate可以在J2EE架构中使用EJB替代CMP来完成数据持久化的重要任务。 映射很简单网页游戏开发框架,就是页面的映射,多加练习就可以了。
三大JAVA框架均用于WEN应用程序。 Struts主要负责表示层的显示。 Spring利用其IOC和AOP来处理控制业务(负责数据库的操作)。 Hibernate主要负责将数据持久化到数据库中。 使用jsp servlet进行web开发时,有一个web.xml。 映射文件中有一个映射标签,用于文件映射。 当你在浏览器中输入URL地址时,该文件就会根据你写的名字映射成一个java文件。 根据java文件中写入的内容,就会显示在浏览器上,这是一个网页,所以网页的名字可以随便写。 ,你可以随意命名程序开发,不管你命名为.php、.jsp、.do还是其他什么,它都会对应到这个java文件。 这个java文件中的代码可以做任何它想做的事,显示一个句子,连接到数据库,或者跳转到其他东西。 页面等。这个java文件封装了数据,以保证安全性和便于管理。 事实上,这个java文件被编译成.class的字节码文件,而不是类似于html嵌入标签和代码的网页文件。 它与jsp文件的区别在于jsp将代码嵌入到html标签中。 servlet或者struts中html表单的action中还有一个提交名称对应一个java文件。 Struts一般是.do,与上面的映射相同。