JSP综合的项目开发的案例精编第5章 电子商城的SSH架构实现.pptVIP

JSP综合的项目开发的案例精编第5章 电子商城的SSH架构实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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.提交事务

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档