【SQL开源代码栏目提醒】:本文主要为网学会员提供“使用 Eclipse 和Spring 进行 Web 和数据库开发 - 期刊论文”,希望对需要使用 Eclipse 和Spring 进行 Web 和数据库开发 - 期刊论文网友有所帮助,学习一下!
使用 Eclipse 和 Spring 进行 Web 和数据库开发演讲者姓名演讲者职位演讲者简介 议程 简介 编程趋势和开放源代码 使用 Eclipse 开发 Java 持久性 API JPA Spring/JPA 集成 JavaServer Faces JSF Eclipse 和 Oracle OC4J OC4J、JMX 和 Spring 结论 简介 许多构建 Java 应用程序的开发人员都利用开放源代码 技术来简化他们的应用程序和开发过程。
开发人员经常组合使用 Spring 框架、JavaServer Faces JSF 和 Java 持久性 API JPA 实现(如 TopLink Essentials)构建灵活的可移植应用程序(比 使用早期 Java 技术构建更加简单)。
Oracle 一直参与开放源代码项目(在某些项目中处于 领导地位),为利用开放
源代码开发 Oracle 平台提供 一级支持。
编程模型的发展趋势 1998 1999-2004 2004- 2004- 2005- Web/ 受欢迎的 开放源代码 轻型Corba/ Java EE 和 开放源代码 服务器 容器专有工具 .
NET 逐渐成熟 框架 基础结构 出现PL/SQL 编程模型现状 混合体: 开放源代码框架 轻型容器 商业产品 新兴的组合体: JSF POJO Spring JPA Java EE/Servlet 容器 JPA 是什么? Java 持久性 API JPA 是对象-关系映射 ORM 的 Java EE 5 标准 JPA 吸收了商业和开源 ORM 产品的精华,是持久性 供应商和社区共享专业知识的成果 适用于各种模式 驻留在 Java EE 容器中 独立于 Java SE 环境JPA 实体示例 Entity public class Address Id private int id private String street private String city private String state private String country … ADDRESS ID STREET 城市 STATE COUNTRY JSF 是什么? JavaServer Faces 是 Java Web 应用程序的用户界面 框架。
旨在简化 Java EE 5 web 应用程序开发 Java Server Faces 是一个标准,同时也是一项包含 Java EE 5 平台的技术
JavaServer Faces 技术包括 一组 API,用于呈现 UI 组件和关联的运行时 JavaServer Pages JSP 自定义标记库,用于在
JSP 页面中 呈现 JavaServer Faces 界面。
Java EE
web 层的发展Servlet JSP JSF 每个都构建在前一层之上 抽象级别递进 更高级别的编程 Spring 是什么? 用于开发应用
程序的轻型容器 基于 Java 对象实现松散耦合的最佳实践编程模型;简 化 Java EE 基本概念是控制反转 — 组合服务以及管理相关性 业界的主流轻型容器框架 Spring AOP Spring 数据 对象关系 Spring Spring Web 访问对象 映射 Java EE Spring Core – 控制反转容器
演示 JSF 页面 Spring 诊所 所有者 JPA TopLink Essentials OC4J Java EE Eclipse 平台 Java 开发人员最熟悉的 IDE。
基于 OSGi 运行时的开源、可扩展应用程序框架/平台。
利用 Eclipse 构建应用程序 Eclipse 可以为我们组合体中的所有技术提供支持: 技术 工具 Java 持久性 API Web 工具 — Dali JPA Tools JavaServer Faces Web 工具 — JSF Tools Spring 框架 Spring IDE Oracle 应用服务器 Web 工具 — OracleAS 部署 Oracle 的 Eclipse 策略 Oracle 工具的“有选择的生产效率”理念意味着,尽可能 地使针对 Oracle 平台的应用程序开发变得简单 — 无 论使用何种 IDE。
使用 Eclipse 进行 Java/Java EE 开发的 Oracle 客户应 该满意 Oracle JDeveloper 提供的类似生产效率。
Eclipse WTP 支持开发基于标准的 Java EE 应用程序 (可以在 OracleAS 上部署和调试)。
使用 Eclipse 和 Spring 构建应用程序的 步骤 - PetClinic 创建支持 JSF 的动态 Web 项目 创建 Java POJO 模型 定义对象-关系映射 — Dali JPA Tools 创建和配置 Spring bean — Spring IDE 创建视图和控制器 — WTP JSF 测试和部署 — Oracle 应用服务器 Dali JPA Tools 概述 Eclipse 项目由 Oracle 建立并领导。
支持为 Java 持久性 API JPA 实体 JSR 220 定义、 编辑和部署对象-关系 O/R 映射。
通过以下功能简化映射的定义和编辑: 智能映射助手 动态问题识别 创建和自动化映射向导 Dali 对 Eclipse 的贡献 JPA 映射验证 持久性概要和属性视图 Java 源代码编辑器增强 映射
问题标记器