SSH视频教程和相关评论

     好东西大家分享,最近在学习SSH,看到了一个很好的入门教程,下面是连接地址:
    http://pcedu.pconline.com.cn/videoedu/asp/0803/1246992.html

    下面是我看过视频之后写下的一些东西,供参考:

第六章 Eclipse开发Spring、Struts和Hibernate整合开发实例
===============================================
SSH开发实例 ---刘伟

 本视频专辑讲解了Eclipse及相关插件MyEclipse的安装,同时还深入讲解了
Eclipse开发环境的基本使用与技巧。通过实例及项目实战来介绍Eclipse应用。
本视频教程由v512工作室授权PConline软件资讯发布。

===============================================
网站文件组织结构:
    com.v512.guestbook.dao
    com.v512.guestbook.dao.hibernate
    com.v512.guestbook.model
    com.v512.guestbook.service
    com.v512.guestbook.service.impl
    com.v512.guestbook.web

===============================================
内容摘要:
===============================================

第一节:
    实例的框架结构,文件组织结构  7:15
    实例开发步骤: 8:30

第二节:
    新建项目: 1:55
    添加hibernate属性: 2:25
    添加Spring属性: 4:25
    生成POJO类等: 7:00 
        ==> com.v512.guestbook.model.Guestbook.java, Guestbook.hbm.xml

第三节:
    Dao的接口:0:00
        ==> com.v512.guestbook.dao.GuestbookDao.java
    Dao的实现类:2:30
        ==> com.v512.guestbook.dao.hibernate.GuestbookDaoHibernate.java

第四节:
    服务层的接口:0:00
        ==> com.v512.guestbook.service.GuestbookManager.java
    服务层的实现:1:55
        ==> com.v512.guestbook.service.impl.GuestbookManagerImpl.java
    在applicationContext.xml中添加数据库信息:5:55
        ==> 自动产生 dataSource的Bean
    Dao接口的注入:8:45
        ==> 把sessionFactory注入Dao的实现类GuestbookDaoHibernate
    服务层的注入:9:35
        ==> 把GuestbookDaoHibernate注入服务层的实现类GuestbookManagerImpl

第五节:
    把hibernate.cfg.xml信息整合到applicationContext.xml中:00:15
        ==>把dataSource的信息注入到sessionFactory中,并配置sessionFactory信息;
    添加struts属性:3:00
    添加guestbook Action:4:10

第六节:
    设置 guestbook Action

第七节:
    设置页面;

第八节:
    设置中文乱码问题的过滤器:2:25
    在web.xml中整合Spring的环境:4:55
        ==>param-name:contextConfigLocation, param-value:...xml
    把过滤器加到相关页面上:6:00
    设置spring的监听来加载spring:6:35
        ==>listener-class: org.springframework.web.context.ContextLoaderListener
    在struts-config.xml中加入spring插件:9:40
        具体为:
        一、在struts-config.xml文件中添加:
    <plug-in className="org.apache.struts.validator.validatorPlugIn">
        <set-property property="pathnames" values="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validations.xml"/>
    </plug-in>
    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
        <set-property property="contextConfigLocation" value="/WEB-INF/action-servlet.xml" />
    </plug-in>
        二、把action中的type写成
        org.springframework.web.struts.DelegatingActionProxy

第九节:
    用Spring来管理Action:00:50
        ==>把接下来要创建的action-servlet.xml整合到struts-config.xml中,并设置

action的类型为spring中的代理DelegatingActionProxy;
    创建action-servlet.xml:2:30
     
===============================================
对视频文件内容的一个评价:

问题现象一:
教材的项目中存在有两个spring的配置文件:applicationContext.xml 和 action-servlet.xml;
分别在另两个配置文件中进行了配置:web.xml 和 struts-config.xml;
问题解决一:
在网站系统运行的过程中,每个action的生命周期是很短的(完成业务逻辑之后就结束了),所以我
们要在每次action创建时进行依赖注入; 而网站的有些东西是只要初始化一次的(比如数据库的初
始化等),如果使用依赖注入进行初始化,那么我们就可以在网站启动时进行(例子中用来监听的方
式进行);
一次性注入,我们可以在web.xml中用ContextLoaderListener在网站启动时加载
applicationContext.xml文件;
而action的注入我们可以在action中加入ContextLoaderPlugIn来把相应的依赖在action创建时进行
注入;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
├─动力节点-java教程-SSH前言视频 │ 北京动力节点SSH前言-001-系统架构-三层架构.mp4 │ 北京动力节点SSH前言-002-系统架构-MVC.mp4 │ 北京动力节点SSH前言-003-系统架构-三层架构与MVC.mp4 │ 北京动力节点SSH前言-004-系统架构-SSH在三层架构担任的角色.mp4 │ 北京动力节点SSH前言-005-系统架构-MyEclipse环境设置.mp4 │ 北京动力节点SSH前言-006-代理模式-为什么使用代理模式.mp4 │ 北京动力节点SSH前言-007-代理模式-静态代理与动态代理.mp4 │ 北京动力节点SSH前言-008-代理模式-静态代理测试环境的搭建.mp4 │ 北京动力节点SSH前言-009-代理模式-解决快捷键冲突问题.mp4 │ 北京动力节点SSH前言-010-代理模式-静态代理的实现.mp4 │ 北京动力节点SSH前言-011-代理模式-动态代理的实现.mp4 │ 北京动力节点SSH前言-012-代理模式-CGLIB解决的问题描述.mp4 │ 北京动力节点SSH前言-013-代理模式-无接口的CGLIB动态代理实现.avi │ 北京动力节点SSH前言-014-代理模式-有接口的CGLIB动态代理实现.mp4 │ 北京动力节点SSH前言-015-JUnit.mp4 │ 北京动力节点SSH前言-016-Log4j-日志输出控制文件的作用.mp4 │ 北京动力节点SSH前言-017-Log4j-日志的用途及Log4j.mp4 │ 北京动力节点SSH前言-018-Log4j-日志基础.mp4 │ 北京动力节点SSH前言-019-Log4j-Log4j用法.mp4 │ 北京动力节点SSH前言-020-Log4j-Log4j2用法.mp4 │ 北京动力节点SSH前言-021-Log4j-slf4j.mp4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值