`

项目中用到的一些软件和框架

阅读更多
以maven的repository形式给出,做个记录:

1,Hibernate,ORM,主要使用JPA
org.hibernate:hibernate-core:3.6.5.Final
org.hibernate:hibernate-entitymanager:3.6.5.Final
org.hibernate:hibernate-validator:4.2.0.Final

2,Spring相关
org.springframework:spring-core:3.0.5.RELEASE
org.springframework:spring-expression:3.0.5.RELEASE
org.springframework:spring-beans:3.0.5.RELEASE
org.springframework:spring-aop:3.0.5.RELEASE
org.springframework:spring-context:3.0.5.RELEASE
org.springframework:spring-tx:3.0.5.RELEASE
org.springframework:spring-orm:3.0.5.RELEASE
org.springframework:spring-web:3.0.5.RELEASE
org.springframework:spring-asm:3.0.5.RELEASE
org.springframework:spring-jdbc:3.0.5.RELEASE
org.springframework:spring-webmvc:3.0.5.RELEASE
org.springframework:spring-test:3.0.5.RELEASE
aopalliance:aopalliance:1.0

3,Jersey相关,主要是RESTful web service
javax.ws.rs:jsr311-api:1.1+
com.sun.jersey:jersey-core:1.8
com.sun.jersey:jersey-server:1.8
com.sun.jersey.contribs:jersey-spring:1.8
javax.servlet:servlet-api:2.5

4,Apache相关,主要是velocity模板、commons logging
org.apache.velocity:velocity:1.7
org.apache.velocity:velocity-tools:2.0
commons-logging:commons-logging:1.1.1+
commons-io:commons-io:2.0+
commons-codec:commons-codec:1.5

5,Gson,google的开源项目,实现json和java对象的互转
com.google.code.gson:gson:1.7.1

6,Joda-time,时间工具包,比java的Date和Calendar方便一些
joda-time:joda-time:1.6.2

7,Quartz,定时调度
org.quartz-scheduler:quartz:2.0.0

8,Jersey test相关,包括grizzly web server
com.sun.jersey:jersey-client:1.8
com.sun.jersey.jersey-test-framework:jersey-test-framework-core:1.8
com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly:1.8
com.sun.jersey:jersey-grizzly:1.8

9,单元测试框架:junit+mockito+hamcrest
junit:junit:4.8+
org.mockito:mockito-all:1.8.5
org.hamcrest:hamcrest-all:1.1+

10,Selenium,自动化测试框架
org.seleniumhq.selenium:selenium-server:2.1.0
org.seleniumhq.selenium:selenium-api:2.1.0
org.seleniumhq.webdriver:webdriver-support:0.9+

11,db_deploy,数据库自动部署和脚本管理
com.dbdeploy:dbdeploy-core:3.0M3
com.dbdeploy:dbdeploy-ant:3.0M3

12,H2,嵌入式数据库
com.h2database:h2:1.3+

13,log4j,日志框架
log4j:log4j:1.2.16

14,kaptcha,生成校验码
kaptcha-2.3.2.jar

15,Jasmine,javaScript测试框架
jasmine-1.1.0.rc1

16,Jquery,js基础类库
jquery-1.6.2.js
jquery-ui-1.8.14.custom.min.js
jquery.blockUI.js 2.39

16,Trimpath template,JS template
Release 1.1.2

17,Git1.7.6,代码管理工具

18,Ubuntu11.04,开发操作系统

19,FireFox5+Firebug1.8,browser和JavaScript、css调试

20,IntelliJ idea10.5,开发IDE

21,Balsamiq Mockup,界面原型工具

22,mingle,项目管理工具

23,笔、纸、卡片、橡皮泥、post-it、story wall、相机、DV、录音笔
4
7
分享到:
评论
5 楼 wst0350 2011-08-18  
能放得下吗
4 楼 fristflaytwo 2011-08-18  
3 楼 carlzhao531 2011-08-18  
人家写的好东西,
采毛啊
顶起
2 楼 cectsky 2011-08-18  
懂太多的人拖出去杀了
1 楼 细胞vs宇宙 2011-08-18  
你懂得太多了。。。

相关推荐

    web项目中常用的框架包

    下面将详细介绍这三个框架及其在实际项目中的应用。 **Struts框架** Struts是一个开源的MVC框架,由Apache软件基金会维护。它的主要功能是负责视图和控制器的交互,通过Action和ActionForm来处理用户请求,并将数据...

    软件项目常用文档

    "软件项目常用文档"这个压缩包显然包含了软件工程中的一些关键文档模板,尤其是"IT项目计划阶段完全模板",这表明它可能涵盖从项目启动到结束的各个阶段所需的文档模版。 首先,我们要理解项目计划阶段的重要性。这...

    java项目(含多种框架的不同项目)

    Java项目是软件开发领域中的重要组成部分,尤其当它与多种框架结合时,可以极大地提高开发效率和项目的可维护性。本资源包含多个基于Java的项目,涵盖了不同的框架和技术,为学习和实践Java编程提供了丰富的实践素材...

    maven项目基础框架

    SSM(Spring、SpringMVC、MyBatis)是Java Web开发中常用的三大框架集成,它们分别是:Spring作为核心容器管理业务对象和依赖注入;SpringMVC负责处理HTTP请求和响应,实现前端控制器模式;MyBatis则是一个持久层...

    java开发常用软件、框架、数据库高清图标visio模具

    本资源提供的“java开发常用软件、框架、数据库高清图标visio模具”是一份非常实用的资料,它包含了一系列Java开发过程中经常用到的元素的高清图标,适合作为Visio绘制流程图或架构图时的模板。 首先,我们来探讨...

    基于maven项目管理软件配置的SSM框架的车辆信息管理软件.zip

    SSM框架是Java开发中常用的一种整合框架,主要包括Spring、Spring MVC和MyBatis三个核心组件。本项目基于Maven进行构建和管理,提供了一种高效且灵活的车辆信息管理系统实现方式。 首先,Spring框架是Java企业级...

    接口自动化测试项目实战已经框架源码

    在这个"接口自动化测试项目实战已经框架源码"中,我们将深入探讨如何实施接口自动化测试,以及使用的相关技术和工具。 1. **接口测试基础**: - 接口测试主要关注的是系统间的通信,验证输入、输出以及系统间的...

    ssh框架小项目(东北大学软件学院实验)

    这个小项目基于SSH框架,主要用于教学目的,由东北大学软件学院的学生完成,它展示了如何将这三个框架集成到一个完整的Web应用中,实现基本的用户管理功能。 Spring框架是核心的依赖注入(DI)和面向切面编程(AOP...

    SSM框架开发APP软件管理平台

    在本项目"SSM框架开发APP软件管理平台"中,开发者运用了这一框架来构建一个功能丰富的应用,主要分为用户模块和管理员模块,实现了对APP软件的高效管理。 首先,Spring框架作为核心容器,负责管理应用对象的生命...

    利用SSM框架写的OA办公软件.zip

    SSM框架,全称为Spring、SpringMVC和MyBatis的集成框架,是Java Web开发中常用的一种技术栈。这个"OA办公软件"项目利用SSM框架构建,旨在提供一个功能完善的办公自动化系统,帮助组织提升工作效率。接下来,我们将...

    SSM框架开发APP软件管理平台包含MySQL数据库

    SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它为企业级应用提供了模型-视图-控制器(MVC)架构模式。本项目是一个基于SSM框架开发的APP软件管理平台,它包含了MySQL数据库用于数据...

    QT-Ribbon软件系统框架,满足基本拓展

    Ribbon界面是一种现代的、高效的布局方式,通常在办公软件中应用,它将功能组织成清晰的面板和标签,使得用户能快速访问常用工具。 Qt是一个跨平台的C++图形用户界面应用程序开发框架,由The Qt Company开发并维护...

    软件项目工作总结范例

    软件项目工作总结是对项目执行过程中各个阶段的工作进行回顾、评估和提炼,以便于团队从经验中学习,改进未来的项目管理。以下是对这个特定软件项目的一些关键知识点的详细说明: 1. **编写目的**: 项目总结报告...

    基于SSM框架实现的,以阶段和任务统计的软件工程项目成本控制管理系统资源来源网络以及部分开源社区仅供参考与学习项目不可商用、一切

    SSM框架是Java Web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它在构建高效、灵活且可扩展的Web应用方面表现出色。本项目是一个基于SSM框架实现的软件工程项目成本控制管理系统,重点在于通过阶段和...

    halcon视觉通用框架.zip

    框架在软件工程中,是指一组预先定义好的结构和设计模式,它们为特定类型的应用程序提供了一个基础,开发者可以在这个基础上构建自己的代码,而不是从零开始。MNVVisionCk就是这样一个针对Halcon的框架,它预设了...

    基于 eclipse 的 ssm+maven项目管理系统源码

    SSM(Spring、SpringMVC、MyBatis)框架是Java开发中常用的一种组合,而Eclipse作为一款强大的集成开发环境(IDE),是许多开发者进行Java项目开发的首选工具。本项目结合了Eclipse、SSM框架以及Maven构建工具,提供...

    日本软件项目开发 设计 管理 测试 式样书

    包括单元测试、集成测试、系统测试和验收测试,可能需要用到JUnit等自动化测试框架。日本对软件质量有极高的要求,因此,测试过程需要严谨且详尽。 7. **文档编写**:在整个项目过程中,文档的编写和更新是必不可少...

    三大框架使用的项目

    在Java Web开发领域,"三大框架"通常指的是Struts、Spring和Hibernate,它们是构建企业级应用的常用工具。这些框架各自解决了一个核心问题,Struts处理表现层(MVC模式的Controller部分),Spring提供了全面的依赖...

    使用idea软件、SSM框架和Mysql数据库进行开发的超市管理系统

    SSM框架是Java Web开发中常用的三大组件组合,Spring负责依赖注入和业务逻辑处理,SpringMVC处理HTTP请求和视图渲染,MyBatis则实现了持久层操作,简化了数据库交互。通过SSM框架,开发者可以实现松耦合的架构,提高...

Global site tag (gtag.js) - Google Analytics