标签:#Java企业平台

共 34 篇文章

Java Servlet

Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的類別,一般情况下,人们将Servlet理解为后者。 Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况…

FreeMarker

FreeMarker是一个基于Java的模板引擎,最初专注于使用MVC软件架构生成动态网页。但是,它是一个通用的模板引擎,不依赖于servlets或HTTP或HTML,因此它通常用于生成源代码,配置文件或电子邮件。FreeMarker是自由软件。 参见 JSP Apache Velocity Thymeleaf 外部链接 [http://freemarker.org FreeMarker] [http://freemarker-onli…

Apache Camel

Apache Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而不需要大量的XML配置文件。同时,也支持在Spring中使用XML配置定义路由和中介规则。 在面向服务的体系结构的项…

Apache CXF

Apache CXF是一个开源的,全功能的,容易使用的Web服务框架。CXF是两个项目的结合:由IONA技术公司(现在是Progress的一部分)开发的Celtix和由Codehaus主持的团队开发的XFire,合并是由人们在Apache软件基金会共同完成的。CXF的名字来源于"Celtix"和"XFire"的首字母。 CXF的关键的设计考虑因素包括: 前端,如JAX-WS,与核心代码的彻底分离。 简单易用,例如,创建客户端和端点不需标…

Jakarta EE

Java EE,Java平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为Jakarta EE。是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。 Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Pl…

WildFly

WildFly,原名JBoss AS或者JBoss,是一套应用程序服务器,属于开源的企业级Java中间件软件,用于实现基于SOA架构的web应用和服务。 WildFly包含一组可独立运行的软件。 2006年4月10日,Redhat宣布斥资3.5亿美元收购JBoss。 2014年11月20日,JBoss更名为WildFly。 參見 HornetQ - JBoss 社區所研發的消息中間件 参考资料 外部链接 [http://www.jbos…

RichFaces

RichFaces是一個開放原始碼的JavaServer Faces組件庫,幫助企業級Java應用程式集成AJAX相關的功能,由WildFly(原名JBoss)提供支援。 除了通常的JavaServer Faces組件庫以外,RichFaces亦提供以下功能: 簡易皮膚更換功能 幫助製作其他JSF組建的CDK ("Component Development Kit") 動態資源框架 AJAX控制組件 RichFaces已於2016年6月…

JavaServer Faces

JavaServer Faces(JSF)是一个为网络应用程序构建基于组件的用户界面的Java规范,并已通过JCP格式化为Java EE的一部分。它也是一个MVC Web应用框架,通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面(UI)。 版本 JSF 2.3 (2017-03-28) — Major features: search Expressions, extensionless URLs, bean val…

JNDI

Java命名和目录接口(Java Naming and Directory Interface,縮寫JNDI),是Java的一個目錄服務應用程式介面(API),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发人员在开发过程中可以使用名称来访问对象。 參考文獻 外部連結 [https://docs.oracle.com/cd/E19823-01/819-1554/jndi.html Sun Java System Applic…

Thymeleaf

Thymeleaf是一个Java XML / XHTML / HTML5 模板引擎 ,可以在Web(基于servlet )和非Web环境中工作。它更适合在基于MVC的Web应用程序的视图层提供XHTML / HTML5,但它甚至可以在脱机环境中处理任何XML文件。它提供完整的Spring Framework。 在Web应用程序中,Thymeleaf旨在成为JavaServer Pages(JSP)的完全替代品,并实现自然模板的概念:模板…

JSTL

JSP标准标签库(JSP Standard Tag Library)是Java EE网络应用程序开发平台的组成部分。它在JSP规范的基础上,扩充了一个JSP的标签库来完成一些通用任务,比如XML数据处理、条件执行、数据库访问、循环和国际化。 JSTL是在JCP下,作为JSR 52被开发出来的。2006年5月8日发布了JSTL 1.2,接下来是2011年12月7日的JSTL 1.2.1。 概述 JSTL提供了一个有效的途径,以在JSP页面…

Apache Axis2

Apache Axis2是一個Web服務的核心支援引擎。AXIS2對舊有的AXIS重新設計及重寫,並提供兩種語言Java及C的開發版本。 事實上AXIS2 不只為WEB應用程式提供Web服務的介面,而且它也可以作為一個單獨的伺服器看待,而且很簡單就能跟Apache Tomcat整合,目前AXIS2的最新版本是1.6.2。 AXIS2項目 Apache AXIS2是一個 SOAP("Simple Object Access Protoco…

Java事务服务

Java事务服务(Java Transaction Service,简称JTS)是构建事务管理器的规范,将事务管理器映射到对象管理组织 (OMG)的基于CORBA体系架构的对象事务服务(OTS)上, 它使用IIOP在在多个JTS事务管理器之间传播事务。 参见 Java Java事务API 对象事务服务 延伸阅读 参见[https://web.archive.org/web/20080418135325/http://java.sun.c…