flex3读书笔记----flex整合hibernate
【知识点详解】 1. **Flex 3**: Flex 是 Adobe 推出的一种用于构建富互联网应用程序(RIA)的框架,主要用于创建交互式、数据驱动的 Web 应用程序。Flex 3 是该框架的一个版本,提供了丰富的组件库、数据绑定以及ActionScript 3.0支持,使得开发人员可以构建具有高度用户体验的前端应用。 2. **BlazeDS**: BlazeDS 是 Adobe 提供的一个开源项目,它允许 Flex 客户端与Java服务器进行实时的双向通信。在本例中,BlazeDS 作为 Flex 和 Hibernate 集成的中间件,实现了 AMF (Action Message Format) 数据交换,提高了数据传输效率。 3. **Hibernate**: Hibernate 是一个流行的Java ORM (对象关系映射) 框架,用于简化数据库操作。它可以将Java对象映射到数据库表,提供了一种无需编写大量SQL语句的方式进行数据持久化。 4. **MySQL**: MySQL 是一种广泛使用的开源关系型数据库管理系统,用于存储和管理应用程序的数据。在本环境中,MySQL 5.0.20 版本被用作数据存储。 5. **Apache Tomcat**: Tomcat 是一个开源的Servlet容器,用于运行Java Web应用程序。在这里,Tomcat 6.0.20 版本被用来部署Flex项目和BlazeDS。 6. **MyEclipse**: MyEclipse 是一个基于Eclipse的集成开发环境,专门用于Java和Web开发,包括对J2EE、Spring、Struts和Hibernate等框架的支持。在搭建环境中,MyEclipse 6.5.0 用于创建Web项目和管理服务器。 7. **FlexBuilder 3**: FlexBuilder 3 是Adobe的Flex专用IDE,基于Eclipse,用于开发Flex应用程序。它提供了代码编辑、调试和测试工具,帮助开发者构建Flex客户端。 8. **Web Project 创建**: 在MyEclipse中创建Web项目,包括设置项目名称、选择Java EE版本等步骤,这为部署Flex应用程序提供了基础。 9. **BlazeDS 集成**: Blazeds.war 文件的部署,意味着BlazeDS服务被集成到Tomcat中,使得Flex能够与后端服务进行通信。 10. **Flex 项目创建**: 在FlexBuilder 3中创建Flex项目,选择J2EE作为后台类型,将Flex项目与已部署在Tomcat的Web项目关联,以实现Flex与Java服务的交互。 11. **Hibernate 配置**: 包括创建数据库、表,导入MySQL驱动和Hibernate库,设置Java Build Path,将jar包添加到项目中,并编写实体类及映射文件,如SuperManager类和对应的SuperManager.hbm.xml。 12. **实体类与映射文件**: 实体类如SuperManager对应数据库中的表supermanager,属性与表字段一一对应,通过Hibernate的映射文件(.hbm.xml)建立这种关系,使得Java对象可以直接操作数据库。 13. **Hibernate 配置文件**: Hibernate的主配置文件(Hibernate.cfg.xml)定义了数据库连接参数,包括数据库URL、用户名、密码等,是Hibernate初始化时读取的重要配置。 本文档主要涵盖了Flex 3与Hibernate的集成过程,涉及到了开发环境的搭建,包括FlexBuilder 3、MyEclipse、Tomcat、MySQL和BlazeDS的配置与使用,以及Hibernate的实体类、映射文件和配置文件的创建,为开发Flex与Java后端交互的应用程序提供了基础。
剩余26页未读,继续阅读
- yangmei907022012-03-29操作步骤很详细,要是有相关讲解就更好了!
- yu12132252015-09-16可以的,刚开始接触,有帮助的
- just_zy2014-03-21很详细,适合初学者
- hyl14182014-07-07很好的学习资料啊,lz辛苦了
- 粉丝: 153
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助