- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP综合的项目开发的案例精编第5章 电子商城的SSH架构实现
电子商城的SSH架构实现 SSH架构分析 (1)Struts显示层配置 ActionFormBean接收网页中表单提交的数据,然后通过Action进行处理,再Forward到对应的网页。 (2)Spring业务逻辑层配置 Service为Action提供统计的调用接口,封装持久层的DAO,并集成了Hibernate,Spring可对JavaBean和事物进行统一管理。 (3)Hibernate数据逻辑层配置 Hibernate负责持久化层,完成数据库的CRUD操作。 数据库连接配置 jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc.url=jdbc\:sqlserver\://localhost\:1433;DatabaseName\=db_shop jdbc.username=sa jdbc.password=123456 hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.show_sql=true Struts配置文件struts.xml 三个xml文件:eshop-action.xml、manage-action.xml、user-default.xml,放置在“config\struts”子目录下 Spring核心配置文件applicationContext.xml 输入校验配置 ①field name=goods.no ② field-validator type=requiredstring short-circuit=true param name=trimtrue/param ③ message不能为空!/message /field-validator ④ field-validator type=stringlength short-circuit=true ⑤ param name=minLength0/param ⑥ param name=maxLength20/param ⑦ message长度介于${minLength}到${maxLength}个字符!/message /field-validator 软件开发包说明 创建持久化类 持久化对象是简单的POJO对象,是一个与数据库表对应的包含有若干属性,以及属性对应的getXxx()和setXxx()方法的类的实例。这个对象由Hibernate来进行管理,一个数据库表对应着一个映射配置文件和一个JavaBean类(是一个POJO类)。JavaBean与数据库表的对应关系通过映射配置文件来定义。实体类(Plain and Old Java Object,POJO)JavaBean的要求如下: 只有getter,setter,没有业务方法; 什么样的对象需要映射; 要有主键字段; 可序列化。 Hibernate的配置 Hibernate使用Java编写,是一个高度可配置的软件包,通过两种配置文件格式进行配置。 (1)hibernate.cfg.xml:启动时,Hibernate查询这个XML的属性进行操作,如数据库连接字符串和密码、数据库方言,以及映射文件位置等。Hibernate在类路径中查找这个文件。 (2)*.hbm.xml:映射描述文件,告诉Hibernate如何将特定的Java类和一个或多个数据库表格中的数据进行映射。 Hibernate会话工厂类 Hibernate实现分为如下几个步骤,其示例代码如下: 1.加载配置和驱动等 Configuration config = new Configuration().configure(); 2.生成Session 工厂(相当于连接池或DriverManager) SessionFactory sessionFactory = config.buildSessionFactory(); 3.打开 session Session session = sessionFactory.openSession(); 4.打开事务(Transaction) org.hibernate.Transaction tran = session.beginTransaction(); 5.生成实体类 User bean = new User(); 6.给Bean赋值 bean.setUsername(zhangsan); 7.保存或更新(并没有立即保存到数据) session.save(bean); 8.提交事务
您可能关注的文档
- Element Project TeacherWeb元的项目teacherweb.docx
- EMC存储系统的方案建议书.doc
- EAM企业资产管理解决的方案.ppt
- ENGLISH YEAR SCHEME OF WORK Laman Web Rasmi SK …英国一年的工作计划拉曼Web rasmi SK….doc
- EN6100045SURGE的讲义.ppt
- DTLD存档责任培训的资料.ppt
- Equation Chapter 1 Section 1 弹塑性力学结课的报告 有限元计算的的结果的.doc
- EOU培训文档的设计.ppt
- ESPRIT济南专卖店开业形象的的策划案.doc
- ESPRIT行象店的的策划的方案济南店.doc
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)