MyEclipse 5.5 开发 Spring + Struts + Hibernate 的详解视频(长1.5小时)

转载 2012年03月28日 07:00:07
377人阅读评论(0)收藏举报
    第一部分: Struts 开发 6.83MB 22分36秒 http://beansoft.java-cn.org/download/ssh_1_struts.exe

第二部分: Hibernate + Spring 11.5MB 38分59秒 http://beansoft.java-cn.org/download/ssh_2_hibernate_spring.exe

第三部分: 自己实现 SpringProxyAction 5.05MB 14分25秒 http://beansoft.java-cn.org/download/ssh_3_struts_proxy_asm.exe

第四部分: ASM 错误解决及用 Spring 的代理实现整合 9.95MB 23分49秒 http://beansoft.java-cn.org/download/ssh_4_spring_struts.exe

大纲 PDF 下载: http://beansoft.java-cn.org/download/spring_struts_hibernate.pdf 427KB

代码下载(不带类库): http://beansoft.java-cn.org/download/myssh.rar 45KB

视频大纲:

Java EE 讲座

MyEclipse 5.5 开发 Spring 整合 Struts, Hibernate 的应用 

刘长炯 

2007.10 

本章要点

创建数据库 

快速开发 Struts 应用 

添加 Hibernate 功能 

添加 Spring 功能 

Spring 整合 Hibernate 

模拟 Action 代理类实现 Struts + Spring 

Spring 整合 Struts 

Asm 出错和 log4j.properties 文件 

测试运行 

创建数据库

• 创建数据库

Ø 用 MyEclipse Derby 或者其它数据库
Ø 用 MyEclipse Database Explorer 管理数据库
Ø 执行 SQL:
• CREATE TABLE bbsuser (
• id int(11) NOT NULL,
• username varchar(200) NOT NULL,
• password varchar(20) NOT NULL,
• age int,
• PRIMARY KEY (id)
• )
• ENGINE=MyISAM DEFAULT CHARSET=GBK;

快速开发 Struts 应用

添加 Hibernate 功能

添加 Spring 功能

Spring 整合 Hibernate

Spring 整合 Hibernate(续)

模拟 Action 代理类实现 Struts + Spring

Spring 整合 Struts

• 添加 Spring Plug in

Ø
Ø
Ø

• 替换 Action 的 Type

Ø

• 在 Spring 配置文件中配置 Bean

Ø 要点: 通过 path 和 bean 的 name 进行匹配, 这两个值必须一样
Ø

• 注入 DAO 的代理 bean

• 详细步骤参考文档

Spring 整合 Struts 的两种方式

• struts1加载spring的两种方式:
第一种:通过web.xml配置加载spring上下文环境,其配置方式如下:
web.xml
    

        contextConfigLocation
        /WEB-INF/applicationContext.xml
     

通过listener加载

            org.springframework.web.context.ContextLoaderListener
     

或者利用severlet类加载

            context
            org.springframework.web.context.ContextLoaderServlet
            1
       

第二种方式:
使用Struts插件
在struts-config.xml中

       
            value="/WEB-INF/applicationContext.xml"/>
   

• 这两种配置的明显区别就是,第一种方式可以配置多个spring配置文件。

Asm 出错和 log4j.properties 文件

• Log4j.properties

Ø # Configure logging for testing: optionally with log file
Ø log4j.rootLogger=WARN, stdout
Ø # log4j.rootLogger=WARN, stdout, logfile
Ø log4j.appender.stdout=org.apache.log4j.ConsoleAppender
Ø log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
Ø log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
Ø log4j.appender.logfile=org.apache.log4j.FileAppender
Ø log4j.appender.logfile.File=target/spring.log
Ø log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
Ø log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

• 删除 asm-2.2.3.jar

测试运行

• 测试运行

Ø 用 MyEclipse 发布到 Tomcat
Ø 运行
Ø 打开浏览器测试

本章小结

• 整合要点

• ASM出错的解决方案

• Q and A?

截图:

PPT

视频:


转自:http://www.blogjava.net/beansoft/archive/2007/10/07/150877.html

相关文章推荐

开发环境:MyEclipse6.5+Tomcat6.0+MySql5.5配置环境:Struts2+Spring2+Hibernate3.1

开发环境:MyEclipse6.5+Tomcat6.0+MySql5.5配置环境:Struts2+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2...

MyEclipse 开发 SSH2(Struts2+Spring+Hibernate)教程(祥细)

MyEclipse 开发 SSH2(Struts2+Spring+Hibernate)教程       1. 开发环境 本文开发环境为 MyEclipse7.5 和 Struts2.2.1,...
  • nb_lfy
  • nb_lfy
  • 2012年05月17日 15:00
  • 3505

SSH+oracle开发环境搭建。MyEclipse 10+Struts2+Hibernate3.3+Spring3.2.3+tomcat-6.0.35

一,开发环境准备工作。 0,oracle数据库的表名和表结构如图:        1,我这里用的各个软件版本如下:MyEclipse 10,tomcat-6.0.35 ,struts-2.2.1.1...

myeclipse开发 spring+struts2.0+hibernate

各包作用:action与具体表单提交有关,是直接与前台交互的文件。一般一个功能对应一个action action之上是service,service为aciton提供各项基本功能,而action处理具...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyEclipse 5.5 开发 Spring + Struts + Hibernate 的详解视频(长1.5小时)
举报原因:
原因补充:

(最多只允许输入30个字)