Wicket
外部链接 介绍文章 [http://www.ibm.com/developerworks/web/library/wa-aj-wicket/?S_TACT=105AGY82&S_CMP=GENSITE IBM Wicket:一个用于构建及测试动态网页的简化框架] [http://ensode.net/wicket_first_look.html Wicket框架一瞥] [http://www.theserverside.com/news…
共 34 篇文章
外部链接 介绍文章 [http://www.ibm.com/developerworks/web/library/wa-aj-wicket/?S_TACT=105AGY82&S_CMP=GENSITE IBM Wicket:一个用于构建及测试动态网页的简化框架] [http://ensode.net/wicket_first_look.html Wicket框架一瞥] [http://www.theserverside.com/news…
WebLogic是美商Oracle的主要產品之一,係購併得來。是商業市場上主要的Java()應用伺服器軟體()之一,是世界上第一个成功商业化的J2EE应用服务器,目前已推出到14c(14.1.1.0.0)版。而此產品也延伸出WebLogic Portal, WebLogic Integration等企業用的中介軟體(但目前Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业套件…
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 Java消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程序员可以在他们的分布式软件中实现面向消息的操作,这些操…
Java EE 连接器架构(',简称JCA,原名J2EE Connector Architecture,即有简称J2C、J2CA*)是基于Java的连接应用服务器和企业信息系统(EIS)的技术解决方案,作为企业应用集成 (EAI)解决方案的一部分。就像JDBC专门用于连接Java EE应用和数据库,JCA是一种连接legacy system(包括数据库)的更通用的体系架构。 在Java EE连接器结构中定义了连接器(也称为资源适配器)和…
Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务…
Apache JMeter是一个Apache软件基金会旗下的一個项目以及软件測試工具,用于分析和测量各种網站以及网络应用程序的性能以及負載。 参考文献
Apache Shiro(读作“sheeroh”,即日语“城”)是一个开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性。 历史 Shiro的前身是JSecurity。 2004年,Les Hazlewood和Jeremy Haile创办了Jsecurity。当时他们找不到适用于应用程序级别的合适Java安全框架,同时又对JAAS非常失望。2004年到2008年期间,JSecurity…
Keycloak是一个开源软件产品,旨在为现代的应用程序和服务,提供包含身份管理和功能的单点登录工具。,红帽公司负责管理这一JBoss社区项目,并将其作为他们RH-SSO产品的上游项目。从概念的角度上来说,该工具的目的是,只用少量编码甚至不用编码,就能很容易地使应用程序和服务更安全。 历史 Keycloak的第一个生产版本发布于2014年9月,其开发始于大约一年前。2016年,红帽公司将其RH SSO产品由基于PicketLink框架,…
Apache ActiveMQ是Apache軟件基金會所研發的開放源碼;由於ActiveMQ是一個純Java程式,因此只需要作業系統支援Java虛擬機,ActiveMQ便可執行。 特色 支援Java消息服務 (JMS) 1.1 版本 Spring Framework 集群 (Clustering) 支援的程式語言包括:C、C++、C#、Delphi、Erlang、Adobe Flash、Haskell、Java、JavaScript、P…
Spring框架是 Java 平台的一个开源的全栈(full-stack)应用程序框架和控制反转容器实现,一般被直接称为 Spring。该框架的一些核心功能理论上可用于任何 Java 应用,但 Spring 还为基于Java企业版平台构建的 Web 应用提供了大量的拓展支持。Spring 没有直接实现任何的编程模型,但它已经在 Java 社区中广为流行,基本上完全代替了企业级JavaBeans(EJB)模型。 Spring框架以 Apa…
企业级JavaBean(Enterprise JavaBean, EJB,或稱Jakarta Enterprise Beans)是一个用来构筑企业级应用的服务器端可被管理组件。 Java企业版API(Java Enterprise Edition)中提供了对EJB的规范。EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB 1.0 和EJB 1.1)。其后在Ja…
Java物件導向查詢(,縮寫:JOOQ),是一个轻量级的JAVA数据库映射类库。它实现了Active Record,同时面向“关系”和“对象”提供领域特定语言以构造查询语句。 编程范式 jOOQ主张,在任何数据库集成中,都应首先考虑发挥SQL的作用。这样一来,就不必再引入新的查询语言,而只是通过jOOQ对象以及依照数据库架构自动生成的代码来创建普通的SQL。jOOQ通过JDBC来完成底层的SQL查询。 与诸如Hibernate等通常OR…
JSP(全称Jakarta Server Pages,曾称为JavaServer Pages)是由昇陽電腦公司主导建立的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。 JSP将Java程序码和特定变动内…
Java持久化API(JPA)是一个Java应用程序接口规范,描述了使用Java标准版平台(Java SE)和Java企业版平台(Java EE)的应用中的关系数据的管理。 持久化,在这里包括三个层面的意思: API本身,定义在javax.persistence包内 Java持久化查询语言(JPQL) 对象/关系元数据 JPA的参考实现是。 历史背景 2006年5月11号,JPA 1.0规范作为JCP JSR 220的一部分最终被发布。…
在软件工程中,WAR文件(Web应用程序归档,)是一种JAR文件,其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页(HTML和相关文件),以及构成Web应用程序的其他资源。 内容和结构 一个WAR文件可能会以与JAR文件相同的方式进行数字签名,以便他人确定哪些源代码来自哪一个JAR文件。 而WAR文件也有其特殊的文件和目录。如果Web应用程序使用的servlet,则Servlet容器会使用we…
JMX(,即Java管理扩展)是Java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 托管Bean 托管Bean(,MBean)是一种通过依赖注入创建的JavaBean。托管Bean主要用在Java管理扩展技术中。在Java EE 6的规范中,对托管Bean做了更具体的规定。 MBean代表了运行在Java虚拟机上的资源…
ZK是一套以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。它最大的优点是,在设计AJAX网络应用程序时操作轻松简便,就像在设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用介面设计语言ZK User-interfaces Markup Language(ZUML)…
Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC)设计模式的应用框架,是MVC经典设计模式中的一个经典产品。 MVC结构 在Struts中,已经由一个名为ActionServlet的Servlet充当 控…
SiteMesh是开发的一个Java Web应用程序开发框架。 据OpenSymphony介绍,SiteMesh: 是一个Web页面布局、装饰以及与现有Web应用整合的框架。有助于在由大量页面构成的项目中创建一致的页面布局和外观、一致的导航条、一致的布局方案等。 截取对Web服务器的任何静态或动态页面的请求,解析页面,从内容中获得属性和数据,生成对原页面进行修改后的最终页面——基于装饰模式 此外可以以面板(Panel)的形式,将完整的H…
Apache Struts 2是一个用于开发Java EE網路應用程式的開放原始碼網頁應用程式架構。它利用并延伸了Java Servlet API,鼓励开发者采用MVC架构。 缘起于Apache Struts的框架,旨在提供相对于Struts框架的增强和改进,同时保留与Struts框架类似的结构。2005年12月,WebWork宣布WebWork 2.2以Apache Struts 2的名义合并至Struts。2007年2月第一个全发布…