processlife  
舞九
日历
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
统计
  • 随笔 - 3
  • 文章 - 5
  • 评论 - 0
  • 引用 - 0

导航

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

我的ssh整合("自动")

1. 安装jdk并配置环境变量信息,安装eclipse,安装myeclipse,安装自己喜欢的插件,如 ".properties"文件插件等,安装tomcat配置环境信息,在myeclipse中配置tomcat.

2. 新建web工程,处理中文过滤和log日志.(细节见中文过滤和log日志)

3. 通过myeclipse添加ssh,顺序是 struts,spring,hibernate,(在最后配置hibernate的时候会提示有spring包等信息,在配置dataSource完成).

4. 配置web.xml的spring. *******************************************************


手动配置整合

1. 安装jdk并配置环境变量信息,安装eclipse,安装自己喜欢的插件,如 tomcat插件, ".properties"文件插件等,安装tomcat配置环境信息,在eclipse的tomcat插件中配置tomcat.

2. 新建web工程,处理中文过滤和log日志.(细节见中文过滤和log日志)

3. 去官方下载 struts,spring,hibernate 的 release 版, 将其jar包全部copy到 lib 下(自己明白自己用到什么jar包的人除外).

4. 些配置文件,配置文件共4个(比较流行的写法) :
        1) tomcat配置文件web.xml
        2) struts配置文件 struts-config.xml
        3) hibernate的pojo对应的配置文件,*.hbm.xml
        4) hibernate和spring的配置文件,applicationContext.xml
        注: 可以将applicationContext.xml其拆分N个,如applicationContext-database.xml,applicationContext-hibernate.xml,applicationContext-log.xml,applicationContext-service.xml 从而达到方便管理的目的.

5. 如页面使用struts标签开发,则要在 WEB-INF 目录下给如 struts-html.tld 的 .tld 文件.

 

开发

无非还是以前那么点破东西..... 只不过是更"规范"更"科学"更"新" .....
老生新谈  MVC 的 ssh 版

M: 老样子那些东西...只不过名字越来越多... model,vo,pojo 都是 MODEL .
V: struts version 1.x 基本淘汰,所以现在 jstl 比较得人心....
C: 划分两层: 1. service(业务层) 2.dao(数据传输层) , spring 和 hibernate 分别处理这两层.(目前spring一般继承hibernate).



spring整合struts

因为spring提供了对struts的支持,可以继承ActionSupport,但是getBean()处理业务逻辑时乱,所以通过插件的形式配置是最科学的.
插件加载的目的是为了把 WebApplicationContext 加载到 ServletContext 中, 达到脱离了spring环境, 还可以用 ServletContext 去获取,如getBean().

在struts-config.xml中 :

  <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
  
</plug-in>

 

注: 在struts中处理了,就不需要在web.xml中加监听了.

posted on 2007-06-30 23:41 ray.c 阅读(464) 评论(0)  编辑  收藏 所属分类: other

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © ray.c Powered by: 博客园 模板提供:沪江博客