Oracle Account

Manage your account and access personalized content. Sign up for an Oracle Account

Sign in to Cloud

Access your cloud dashboard, manage orders, and more. Sign up for a free trial

Java EE 代码示例和应用程序


概览

API 和文档

代码和应用程序

教程

技术文章和提示

Java EE 5

J2EE 1.4
» GlassFish 示例
» 提供新示例

Java EE 代码示例和应用程序



Java EE 6 示例应用程序

单击示例应用程序,了解该示例及其构建和运行的步骤。部分示例应用程序需要您配置资源(例如,数据库、JDBC、连接器、JMS 或 JavaMail)。如果遇到此类示例,将提供示例文档来解释所需的步骤。

示例应用程序 描述
Enterprise JavaBeans 3.1
EJB 3.1 可嵌入 API 一个非常简单的 EJB 无状态会话 Bean,包含一个无接口视图和一个 POJO 实体,用于演示 EJB 3.1 可嵌入 API 的使用。
基于 EJB 3.1 基于 WAR 的应用程序 一个 EJB 应用程序,用于演示基于 WAR 的打包、无接口本地视图、Singleton 会话 Bean 以及启动/关闭回调。
EJB 3.1 自动计时器 一个 EJB 无状态会话 Bean,包含一个远程业务接口和一个 POJO 实体,用于演示 EJB 3.1 自动计时器特性。
Servlet 3.0
Servlet 3.0 Multipart 应用程序 一个 Servlet 3.0 应用程序,用于演示 multipart(又称为文件上载)支持。
Servlet 3.0 绝对顺序 Web 片段示例 一个 Servlet 3.0 应用程序,用于演示包含绝对顺序的 Web 片段。
访问 JAR 捆绑的 JSP 资源示例 一个应用程序,演示如何以访问应用程序文档根目录中资源的方式来访问捆绑在 JAR 文件的 META-INF/resources 目录的动态/静态资源。该 JAR 文件放置在 WEB-INF/lib 目录下面。
Servlet 3.0 ServletContainerInitializer 示例 一个应用程序,演示库如何使用 ServletContainerInitializer 特性在特定应用程序类型中进行注册并采取库认为合适的操作。
HTTP 会话 Cookie 编程配置示例 一个应用程序,演示新增的对 Servlet 3.0 可用会话 Cookie 的编程配置支持。
Servlet 3.0 批注应用程序 一个 Servlet 3.0 应用程序,针对 servlet、筛选器和内容监听程序使用批注。
Servlet 3.0 异步应用程序 一个 Servlet 3.0 应用程序,使用异步 API。
Servlet 3.0 动态注册 Servlet 和筛选器应用程序 一个 Servlet 3.0 应用程序,借助 ServletContextListener 实现 Servlet 和筛选器的动态注册。
Metro Web 服务
Hello-WebServiceRef 应用程序 一个 JAX-WS Web 服务示例,演示通过使用 @WebServiceRef 和配置位于注入资源上的 MTOM 等 WebService 特性,由容器注入 Web 服务客户端的过程。
Hello JAX-WS 应用程序 一个应用程序,演示 JAX-WS 2.2 如何动态生成部件,如何无需使用 wsgen 即可捆绑和封装部件。
EJB 3.1 Singleton Web 服务应用程序 一个应用程序,演示 Singleton EJB Web 服务。它展示批注使用 @Singleton 对一个 Web 服务进行批注并为其开发客户端是如何简单。
用于 RESTful Web 服务的 Java API
受管 Bean 应用程序 一个应用程序,演示如何用 @ManagedBean 对一个 REST 资源类进行批注,以便 REST 资源也可以成为受管 Bean。
留言板应用程序 一个应用程序,演示如何将无接口 EJB 会话 Bean 作为部署为 servlet 部署的 RESTful 资源类使用。
Weld(Java EE 平台的上下文和依赖注入)
JavaServer Faces 2.0 Weld 应用程序 一个应用程序,演示如何结合使用 Weld 和 JavaServer Faces 2.0。
Weld Servlet 应用程序 一个应用程序,演示如何将 Weld 注入 servlet 中。
JavaServer Faces 2.0
基础 Ajax 应用程序 一系列简单的程序,用于演示 JavaServer Faces 2.0 的部分 Ajax 特性。
Ajax 基础复合组件应用程序 一系列简单的程序,用于演示 JavaServer Faces 2.0 的部分复合组件特性。
完整 Ajax 应用程序 一系列简单的程序,用于演示 JavaServer Faces 2.0 的更多 Ajax 特性。
安全性
编程式登录应用程序 一个 Web 应用程序,用于演示 Servlet 3.0 中的编程安全(登录/注销)特性。
HTTP 方法省略应用程序 一个 Web 应用程序,演示如何使用 Servlet 3.0 的 HTTP 方法省略特性将支持的 HTTP 方法限制为仅有 GET 和 POST。
Java EE Connector Architecture 1.6
MailConnector 资源适配器示例应用程序 一个应用程序,使用邮件连接器的资源适配器检索电子邮件。演示如何使用 Java EE Connector Architecture 1.6 规范中引入的批注。此邮件连接器资源适配器完全通过指定批注来构建。不使用任何部署描述文件。
Java Persistence API 2.0
JPA 高级映射示例 一个应用程序,演示派生的身份和映射的使用。
JPA 条件查询示例 一个应用程序,演示条件查询的用法。
JPA 悲观锁定应用程序 一个应用程序,演示如何使用 Java Persistence API 进行锁定。
容器特性
自定义阀应用程序 一个应用程序,演示 GlassFish v3 中可用的自定义阀工具。
mod_jk 示例 一个示例,演示如何结合使用 GlassFish v3 和 Apache httpd。