服务端开发,使用的主流技术框架

SSH,是Spring,Struts和Hibernate,这3大框架的合称。
Spring,是一个开源框架,分层,简单,可测试和松耦合。
它使用基本的JavaBean来完成以前只可能由EJB完成的事情。
Struts,采用 Java Servlet/ JSP技术,基于 JavaEE Web应用的 MVC应用框架。
Hibernate,是一个 对象关系映射 框架,对JDBC进行了非常轻量级的对象封装,
它使得Java 程序员可以随心所欲的使用对象 编程思维来操纵 数据库。

Ibatis,是Hibernate替代产品,是一种“半自动化”的ORM实现。
Jetty,是一个Servlet容器,它为基于JSP和Servlet提供运行环境。
Dom4j,是一个Java的XML API,类似于jdom,用来读写XML文件的。
Log4j,是一个日志信息打印系统,支持多种目的地,分级别,可配置。

ANTLR(Another Tool for Language Recognition),它为包括Java,C++等语言,提供了一个通过语法描述,
来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。
XWork是一个标准的Command模式实现;Xwork提供了很多核心功能:前端拦截机(interceptor),
运行时表单属性验证,类型转换,强大的表达式语言,IoC(Inversion of Control反转控制)容器等。
Jaxen是一个Java编写的开源的XPath库。这是适应多种不同的对象模型,包括DOM,XOM,dom4j和JDOM。
也可以作为适配器,转换Java字节代码或XML的JavaBean为XML。
OGNL(Object-Graph Navigation Language),是一种表达式语言,可方便地操作对象属性,使页面更简洁。
SLF4J(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。
JAXB(Java Architecture for XML Binding) ,是一项可以根据XML Schema产生Java类的技术。
Hessian,是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。
FreeMarker,是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。
EZMorph,是一个简单的java类库,用于将一种对象转换成另外一种对象。
JSON(JavaScript Object Notation), 是一种轻量级的数据交换格式。
JTA(Java Transaction APIL),允许应用程序执行分布式事务处理。
C3P0,是一个开源的JDBC连接池,它实现了数据源和JNDI绑定。
Javassist,是一个开源的分析、编辑和创建Java字节码的类库。
CGLIB(Code Generation Library),是一个Code生成类库。
STAX(Streaming API for XML),针对于XML的流式API。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值