admin管理员组

文章数量:1540633

2024年4月6日发(作者:)

java中的开发框架有哪些

Struts在项目中的作用

Struts 在项目主要起控制作用,只要用于web层(即视图层和

控制层)Struts本身是使用典型的MVC结构实现的,项目中使用

了struts之后就等于项目也是一个MVC结构,使项目结构更清楚,

分工更明细。Struts在项目中主要负责视图层、控制层,在视图

层提供了大量的标签库,提升视图层的开发速度。在控制层使用

中央控制器(Actionsupport)和配置文件(),实现拦截

用户请求、封装请求参数及页面导航。

Spring在项目中的作用

Spring是一个全方位的整合框架,在项目中对hibernate和

struts进行整合,解决层与层之间的耦合问题。Spring的作用贯

穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合。

Spring的IoC来实现组件之间的依赖关系注入,上层框架不会

渗透到下层组件,提升组件移植性和重用性,使得程序更灵活,

上层框架不依赖实现而是依赖于抽象(委托接口)、使得实现类的

变化不会影响上层组件,解决了层与层之间的藕合带来的维护或

升级困难SpringAOP 是面向方面〔编程〕,实现事务处理、日志

服务等与业务无关的系统服务,实现插件式编程。

Hibernate在项目中的作用

第 1 页 共 6 页

Hibernate应用于数据持久化层,是对JDBC的轻量级封装。是

一种对象、关系的映射工具, 提供了从 Java类到数据表的映射,

也提供了数据查询和恢复等机制, 大大减少数据访问的复杂度。

把对数据库的直接操作 , 转换为对持久对象的操作。在项目中的

主要作用就是1、解决程序与数据库的依赖,即使用了Hibernate

之后,以后更改数据库不必须要更改代码,因为Hibernate会依

据数据库方言来生成对应的SQL语句;2、是对JDBC的轻量级封装,

简化持久层的代码,提升开发速度。

2怎么学习java

首先要学好java的基础部分,重点学习java SE,尤其要熟练

掌握面向对象、集合框架,常用的数据结构、JDBC、异常、IO、

线程和网络编程,关于每个知识点,最好是能学做结合,开发一

些程序,便于深入了解。

基础学习完毕之后,开始进入java web部分的学习,主要是合

计到java web的应用范围很广,而且招聘的时候,基本都要求这

些。首先学习Servlet、JSP的基础知识,了解 request,

Response,之后开始学习Struts2、Hibernate和Spring,经典

的SSH框架。

在学习SSH框架的时候,平常要多应用,多开发。同时必须要

阅读一些框架的源代码程序,了解原理,之后开始自己动手写一

第 2 页 共 6 页

本文标签: 实现框架项目