ssh框架概念整合.docVIP

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

SSH框架总结 2 1、ActionServlet可以看作是Struts框架的核心枢纽 2 2、这两天用JUnit完成了对Hibernate的测试,现总结如下: 2 3、SSH架构 4 4、主外键关联 4 Struts框架结构 5 Model部分 6 View部分 6 Controller组件 6 Spring简介 7 轻量 7 控制反转 7 面向切面 7 容器 7 框架 8 Hibernate简介 8 Session接口 8 SessionFactory接口 8 Configuration接口 8 Transaction接口 9 Query和Criteria接口 9 SSH简介 9 SSH的安全验证工作原理 9 详细介绍 10 SSH另类应用:用ssh做socks5代理 12 Win主机环境运行SSH命令的方法 12 SSH协议的可扩展能力 13 SSH框架总结 1、ActionServlet可以看作是Struts框架的核心枢纽 ???标签库采用taglib定义,taglib含有taglib-uri和taglib-location两个子元素。如下: ?? taglib ?????? taglib-uri/WEB-INF/struts-bean.tld/taglib-uri ?????? taglib-location/WEB-INF/tlds/struts-bean.tld/taglib-location ?? /taglib ? 在页面中引用 ? %@ taglib uri=/WEB-INF/tlds/cas-client.tld prefix=cas % ? 2、这两天用JUnit完成了对Hibernate的测试,现总结如下: ??(1)JUnit是一个回归测试框架,JUnit测试是程序员测试,即所谓白盒测试。JUnit是一套框架,若继承于TestCase类,就可以用JUnit进行测试了 ? (2)首先导入Hibernate所需的jar包: ???antlr.jar、 cglib.jar、 asm.jar、 asm-attrs.jar、 commons-collections.jar、???????????? commons-logging.jar、ehcache.jar、hibernate3.jar、jta.jar、dom4j.jar、log4j.jar等11个jar包 ??(3)配置hibernate.cfg.xml,此文件主要用于配置连接数据库的相关内容,主要包括:? ?????? ??(4)配置完hibernate后,开始编写对应的JavaBean。该类中定义了若干属性,这些属性与数据库中的字段是相对应的 ? (5)写完实体类javaBean后则需定义对应的*.hbm.xml ?????? ??? 注意:lazy属性值一定要为“false”。?????? ??(6)然后定义HibernateUtil(自己定义的)类,此类主要用于定义一个session,取得对应线程的session,及关闭session的函数 ?????? ???? session不是线程安全的,代表与数据库之间的一次操作,session通过SessionFactory打开,在所有工作完成后,需要关闭。session是一个接口,是应用程序与数据库之间的一个会话,是Hibernate运作的中心,持久层操作的基础,相当于JDBC中的Connection ??(7)在DAO层定义一个类,此类中是一些具体的操作,主要包括增删查改等。在此类中可以多次取session,这样我们每次都会得到一个当前线程的session,但必须确保在数据库事务完成后关闭它。以添加为例,讲讲具体的实现过程:??????????????? ????? 首先:得到当前线程的一个session 其次:定义一个事务并启动此事务,通过JavaBean中的SET方法设置属性,调用session.save(对象名) 再次:提交事务,然后关闭session ? 3、SSH架构 ?? ? 4、主外键关联 ?? (1)在Entity中,在子表对应的java文件中,对各字段定义例如: ????? private DemoName name? = new DemoName();//在对应的.hbm.xml文件中能用得到 ????? private Long nameId ; ?? (2)在对应的.hbm.xml文件中添加如下代码: ????? //建立子表与主表之间多对一的关系,name值与实体类中定义的对象一致 ?many-to-one name=name class=com.handlewell.platformtest.entity.DemoName insert=false? updat

文档评论(0)

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

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

1亿VIP精品文档

相关文档