`
schee
  • 浏览: 35944 次
社区版块
存档分类
最新评论
阅读更多

在JAVA开源(http://www.open-open.com)首页看到,介绍的很简练。把几个常见的转到我BLOG来...

Spring Framework  【Java开源 J2EE框架】

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。【SpringIDE:Eclipse平台下一个辅助开发插件】.

WebWork  【Java开源 Web框架】

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上.【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】

Struts  【Java开源 Web框架】

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】

Hibernate  【Java开源 持久层框架】

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE

IBATIS  【Java开源 持久层框架】

使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义

Tapestry  【Java开源 Web框架】

Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升级。Tapestry支持本地化,其错误报告也很详细。Tapestry主要利用javabean和xml技术进行开发。【Spindle:Tapestry辅助开发Eclipse插件】.

JUnit  【Java开源 测试工具】

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了

分享到:
评论

相关推荐

    YOLO框架简述.pdf

    YOLO框架简述.pdf

    Seam框架文档简述

    ### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...

    MV_框架某简述.zip

    《MV_框架某简述》 在现代软件开发中,框架起到了至关重要的作用,它们为开发者提供了一种标准的结构和方法,以便更高效、更规范地构建应用程序。本资料包“MV_框架某简述”主要聚焦于一种特定的框架,通过其PDF...

    人工智能芯片框架简述说明

    ### 人工智能芯片框架简述说明 #### 一、引言 随着人工智能技术的快速发展,特别是机器学习领域的突破性进展,其应用已经渗透到生活的各个方面,包括但不限于自动驾驶、医疗诊断、金融风控、智能家居等领域。其中...

    web前端框架简述,简单的知识性能描述,

    ### Web前端框架与自动化工作流概述 在现代Web开发领域,前端框架以及自动化工作流工具对提高开发效率、保持代码质量具有重要意义。本文将重点介绍Node.js及其生态系统中的一些核心概念和技术,包括Node.js的基本...

    SSH框架搭建步骤

    SSH框架,全称为Spring、Struts和Hibernate的首字母缩写,是Java开发中的一个经典组合,用于构建企业级Web应用程序。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts则处理MVC(模型-视图-控制器)架构,...

    简述框架节点抗震设计的基本原则.docx

    【钢框架节点抗震设计的基本原则】 钢框架结构在地震中具有良好的抗震性能,尤其是在梁柱连接处,其设计至关重要。然而,刚性连接的传统做法在1994年Northridge地震和1995年阪神地震中暴露出脆性破坏的问题,主要...

    YOLO框架简述完整版pdf

    YOLO (You Only Look Once)是一种基于深度神经网络的对象识别和定位算法,其最大的特点是运行速度很快,可以用于实时系 统。现在YOLO已经发展到v3版本,不过新版本也是在原有版本基础上不断改进演化的,所以本文先...

    MV*框架某简述.pdf

    本简述将主要聚焦于MV*框架中一些关键知识点进行解释。 首先,MV*框架主要解决了前端开发中数据和界面的分离问题,以及随之而来的代码组织和管理难题。该框架的目的是为了提高开发效率,降低后期维护的复杂度。在MV...

    struts spring hibernate ssh 三大框架集成详细步骤 手把手教你搭框架

    Struts、Spring、Hibernate,这三大框架是Java Web开发中的基石,它们的集成极大地提高了开发效率,降低了代码的复杂性。SSH(Struts + Spring + Hibernate)框架集成旨在实现MVC(Model-View-Controller)设计模式...

    精品资料(2021-2022年收藏)品牌营销策划框架简述.doc

    【品牌营销策划框架简述】 品牌营销策划是企业成功的关键因素之一,尤其在竞争激烈的市场环境中,有效的品牌营销策略能够提升品牌知名度、塑造品牌形象、吸引并留住消费者。本资料主要探讨了方便菜行业的营销策略,...

    Spark框架简介

    ### Spark框架简介 #### 1. Spark是什么? Apache Spark是一个高度灵活且强大的集群计算框架,专为处理大规模数据集而设计。它不仅继承了Hadoop MapReduce的优点,还解决了后者的一些局限性,如高延迟问题及对中间...

    构架、框架、设计模式之间的关系简述

    一个IT程序员必须知道--构架、框架、设计模式之间的关系简述...

    SSM框架集成

    SSM框架集成,其中包括SpringMVC+Spring+Mybatis。 复习了下之前框架方面的知识,这次独立自己查看文档,搜百度将SpringMVC+Spring+Mybatis集成了。 这次集成版本是建Dynamic web Project,然后手动添加jar文件,...

    简述Spring的框架

    Spring框架的简单讲解,比较适合刚刚接触Spring的小白选手

    WEB自动化测试框架文档.doc

    【文档标题】:“WEB自动化测试框架文档.doc” 【文档描述】:该文档详细阐述了WEB自动化测试的关键思路、编码基础和框架介绍,旨在提供一套有效的自动化测试解决方案。 【标签】:“WEB自动化测试框架文档.doc” ...

    ssm框架spring+mybatis+mvc

    SSM框架是由Spring、MyBatis和Spring MVC三个组件组成的Java Web开发框架。这个框架的集成使得开发者在处理业务逻辑、持久化操作以及控制层交互时有了强大的支持。接下来,我们将详细探讨这三个组件以及如何利用它们...

    简述监理企业信息化建设框架共享.pdf

    简述监理企业信息化建设框架共享.pdf

Global site tag (gtag.js) - Google Analytics