- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务5-数据库应用系统开发2--任务
任务5-数据库应用系统开发 课程学习内容--5个典型工作任务 数据库需求分析 数据库模型设计 数据库模型实施 数据库管理 数据库应用系统开发 Spring框架开发 Hibernate框架开发 Spring+MVC框架开发 Spring框架开发 新建java project 添加Spring框架包 建接口文件:Person.java,定义go()方法; 建实现文件:Teacher.java,实现go()方法; 建配置文件:Beans1.xml,将Teacher类封装在容器中; 建立测试文件:Test.java,(Beans1.xml),调用Teacher类; 执行测试文件,输出:去教室讲课。 Hibernate框架开发 数据库环境准备 数据库网络配置 确认数据库用户名、密码 新建数据库 Hibernate框架准备 持久化类、配置文件、对象关系映射文件 Hibernate框架开发 对数据库表进行操作 数据库环境准备 数据库网络配置 TCP/IP启用 数据库服务停止 数据库服务重新启用 确认数据库用户名:sa,密码:sql 新建数据库:javawebda Hibernate框架配置与开发 建java project,加hibernate包 改Hibernate配置文件----- hibernate.cfg.xml 建持久化类-----Product.java 建对象关系映射文件-----Product.hbm.xml 对数据库操作 建数据库表; 插入数据; 查询数据; 更新数据; 删除数据; Hibernate框架开发练习 数据库环境准备 数据库:javawebda 建学生表: create-student.sql 利用逆向工程 建持久化类文件 生成对象映射文件 实现对数据库表student操作 Spring+MVC框架开发 Spring框架 Hibernate框架 DAO设计模式 MVC设计模式 Tomcat服务 实现对Authors数据表的增、删、改、查操作 DAO设计模式开发过程 DAO接口类 定义了所有的用户操作,如添加记录、删除记录以及查询记录等。 DAO实现类 实现了DAO接口,实现了DAO接口中定义的所有方法 DAO工厂类 在没有DAO工厂类的情况下,需要通过创建DAO实现类的实例才能完成数据库操作。 VO类 是一个包含属性和表中字段完全对应的类和get、set方法 数据库连接类 连接数据库并获得连接对象,以及关闭数据库。 MVC设计模式开发过程 View— 用户登录页面、登录成功页面、登录失败页面:Login.jsp、LoginSucess.jsp、LoginFailure.jsp Model— 业务逻辑组件:LoginCheck.java Controller— Servlet控制器:LoginConf.java Servlet配置文件:Web.xml MVC模式程序执行框图 Web.xml Login.jsp LoginConf.java LoginSucess.jsp Loginfailure.jsp LoginCheck.java MyEclipse 整合Tomcat 进入MyEclipse Windows —Preference —MyEclipse —Servers —Tomcat 6.x 浏览Tomcat安装目录 Windows—preferences- MyEclipse部署项目到服务器 系统结构 作者信息管理系统 主要实现三个功能 作者信息的添加 作者信息的删除 作者信息的更新 开发实例导入 数据库环境准备 5.2bookdb.sql Import wbook 测试程序 启动tomcat服务 打开浏览器 http://localhost:8080/wbook/AuthorsManage.do 分析程序,参考实例练习学生信息管理系统 公共类和接口 BaseVo.java (持久化类的基类) BaseDao.java (Hibernate进行数据库操作的接口 BaseHibernate.java( BaseDao接口的实现类) 数据库表逆向工程生成文件 Authors.java Authors.hbm.xml DAO数据访问设计 AuthorsHibernate 继承BaseHibernate AuthorsDao接口的实现类 AuthorsDao.java 继承BaseDao的接口,添加抽象方法 BaseDao.java Hibernate进行数据库操作的接口 BaseHibernate 继承自HibernateDaoSupport类 HibernateDaoSupport 继承自HibernateDaoSupport类的DAO都会具有SessionFactory的属性,从而可以通
原创力文档


文档评论(0)