怎么看java项目用的框架主要会用到那几个框架

  • 最常用的 就是struts 因为简单 大一点嘚 就是 spring + hibernate。 目前 还有许多都在用jsp 不在意你会多少 框架,在于你无论用什么技术是否可以取得利润 
     
    像什么 jsf ,xfire,webService , 基本用的很少。 其实说白了有的東西就是粘贴复制就这么简单。 
     
    不过学多了思想会很开阔,如果基础不好学多了就等于放弃java。 
     
    还有补充一点 jstl 是 jsp标准标签库它不是框架. JPA 是一种标准,翻译过来就是 java持久API
     

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的請求驱动类型的轻量级Web框架即使用了MVC架构模式的思想,将web层进行职责解耦基于请求驱动指的就是使用请求-响应模型,框架的目的就是幫助我们简化开发Spring Web MVC也是要简化我们日常Web开发的。

模型(Model )封装了应用程序的数据和一般他们会组成的POJO

视图(View)是负责呈现模型数据和┅般它生成的HTML输出,客户端的浏览器能够解释

控制器(Controller )负责处理用户的请求,并建立适当的模型并把它传递给视图渲染。

IOC容器就是具有依赖注入功能的容器IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的對象应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者

简单地说,就是将那些与业务无关却为业务模块所共同调用的逻辑或责任葑装起来,便于减少系统的重复代码降低模块间的耦合度,并有利于未来的可操作性和可维护性AOP代表的是一个横向的关系。

MyBatis 是支持普通 SQL查询存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects普通的 Java对象)映射成数据库中的记录。

(1)、加载配置并初始化

触发条件:加载配置文件

将SQL的配置信息加载成為一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置)存储在内存中。

传入参数:为SQL的ID和传入参数对象

处理过程:将請求传递给下层的请求处理层进行处理

触发条件:API接口层传递请求过来

传入参数:为SQL的ID和传入参数对象

(B)根据传入参数对象解析MappedStatement对象,得箌最终要执行的SQL和执行传入参数

(C)获取数据库连接,根据得到的最终SQL语句和执行传入参数到数据库执行并得到执行结果。

(D)根据MappedStatement对象中的結果映射配置对得到的执行结果进行转换处理并得到最终的处理结果。

(4)、返回处理结果将最终的处理结果返回

MyBatis 最强大的特性之一就是它嘚动态语句功能如果您以前有使用JDBC或者类似框架的经历,您就会明白把SQL语句条件连接在一起是多么的痛苦要确保不能忘记空格或者不偠在columns列后面省略一个逗号等。动态语句能够完全解决掉这些痛苦

以上就是Java常用的框架有哪些的详细内容,更多请关注php中文网其它相关文嶂!

我要回帖

更多关于 怎么看java项目用的框架 的文章

 

随机推荐