﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-processlife-文章分类-other</title><link>http://www.blogjava.net/processlife/category/23694.html</link><description>舞九</description><language>zh-cn</language><lastBuildDate>Thu, 24 Mar 2011 08:08:07 GMT</lastBuildDate><pubDate>Thu, 24 Mar 2011 08:08:07 GMT</pubDate><ttl>60</ttl><item><title>maven学习(未完成)</title><link>http://www.blogjava.net/processlife/articles/308623.html</link><dc:creator>ray.c</dc:creator><author>ray.c</author><pubDate>Thu, 07 Jan 2010 14:42:00 GMT</pubDate><guid>http://www.blogjava.net/processlife/articles/308623.html</guid><wfw:comment>http://www.blogjava.net/processlife/comments/308623.html</wfw:comment><comments>http://www.blogjava.net/processlife/articles/308623.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/processlife/comments/commentRss/308623.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/processlife/services/trackbacks/308623.html</trackback:ping><description><![CDATA[<p>Mavne学习</p>
<p>1.下载。http://maven.apache.org<br />
2.安装配置环境变量<br />
&nbsp;2.1解压zip到d:\maven下。<br />
&nbsp;2.2在环境变量中加入两项。<br />
&nbsp; 2.2.1新建MAVEN_HOME,d:\maven<br />
&nbsp; 2.2.2在path中添加%MAVEN_HOME%\bin<br />
&nbsp; 2.2.3在cmd窗口mvn -version，如果出现版本信息，就表示安装完成<br />
3.简单修改<br />
&nbsp;3.1打开d:\maven\conf\settings.xml修改<br />
&nbsp; 3.1.1修改仓库位置，找到&lt;localRepository&gt;/path/to/local/repo&lt;/localRepository&gt;，将其注释取消，修改为&lt;localRepository&gt;D:/xdowns/maven221/repository&lt;/localRepository&gt;<br />
&nbsp; 3.1.2如果使用代理服务上网（不用代理上网不用改）则找到：<br />
&nbsp;&nbsp;&nbsp; &lt;proxy&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id&gt;optional&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;active&gt;true&lt;/active&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;protocol&gt;http&lt;/protocol&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;username&gt;proxyuser&lt;/username&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;password&gt;proxypass&lt;/password&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;host&gt;proxy.host.net&lt;/host&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;port&gt;80&lt;/port&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;nonProxyHosts&gt;local.net|some.host.com&lt;/nonProxyHosts&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/proxy&gt;<br />
&nbsp;&nbsp;&nbsp; 将其注释取消修改为：<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;proxy&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id&gt;optional&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;active&gt;true&lt;/active&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;protocol&gt;http&lt;/protocol&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;username&gt;zhangsan&lt;/username&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;password&gt;7654321&lt;/password&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;host&gt;172.16.17.88&lt;/host&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;port&gt;8080&lt;/port&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;nonProxyHosts&gt;local.net|some.host.com&lt;/nonProxyHosts&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/proxy&gt;</p>
<p>&nbsp;</p>
<p>构建ssh工程：<br />
&nbsp;原帖http://www.diybl.com/course/3_program/java/javajs/2008513/115765.html<br />
&nbsp;&nbsp;&nbsp;&nbsp; http://simpledev.javaeye.com/blog/254281</p>
<img src ="http://www.blogjava.net/processlife/aggbug/308623.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/processlife/" target="_blank">ray.c</a> 2010-01-07 22:42 <a href="http://www.blogjava.net/processlife/articles/308623.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原创】ssh的整合</title><link>http://www.blogjava.net/processlife/articles/ray.html</link><dc:creator>ray.c</dc:creator><author>ray.c</author><pubDate>Sat, 30 Jun 2007 15:41:00 GMT</pubDate><guid>http://www.blogjava.net/processlife/articles/ray.html</guid><wfw:comment>http://www.blogjava.net/processlife/comments/127294.html</wfw:comment><comments>http://www.blogjava.net/processlife/articles/ray.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/processlife/comments/commentRss/127294.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/processlife/services/trackbacks/127294.html</trackback:ping><description><![CDATA[<p>我的ssh整合("自动")</p>
<p>1. 安装jdk并配置环境变量信息,安装eclipse,安装myeclipse,安装自己喜欢的插件,如 ".properties"文件插件等,安装tomcat配置环境信息,在myeclipse中配置tomcat.</p>
<p>2. 新建web工程,处理中文过滤和log日志.(细节见中文过滤和log日志)</p>
<p>3. 通过myeclipse添加ssh,顺序是 struts,spring,hibernate,(在最后配置hibernate的时候会提示有spring包等信息,在配置dataSource完成).</p>
<p>4. 配置web.xml的spring. *******************************************************</p>
<p><br>手动配置整合</p>
<p>1. 安装jdk并配置环境变量信息,安装eclipse,安装自己喜欢的插件,如 tomcat插件, ".properties"文件插件等,安装tomcat配置环境信息,在eclipse的tomcat插件中配置tomcat.</p>
<p>2. 新建web工程,处理中文过滤和log日志.(细节见中文过滤和log日志)</p>
<p>3. 去官方下载 struts,spring,hibernate 的 release 版, 将其jar包全部copy到 lib 下(自己明白自己用到什么jar包的人除外).</p>
<p>4. 些配置文件,配置文件共4个(比较流行的写法) :<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) tomcat配置文件web.xml<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) struts配置文件 struts-config.xml<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) hibernate的pojo对应的配置文件,*.hbm.xml<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4) hibernate和spring的配置文件,applicationContext.xml<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注: 可以将applicationContext.xml其拆分N个,如applicationContext-database.xml,applicationContext-hibernate.xml,applicationContext-log.xml,applicationContext-service.xml 从而达到方便管理的目的.</p>
<p>5. 如页面使用struts标签开发,则要在 WEB-INF 目录下给如 struts-html.tld 的 .tld 文件.</p>
<p>&nbsp;</p>
<p>开发</p>
<p>无非还是以前那么点破东西..... 只不过是更"规范"更"科学"更"新" ..... <br>老生新谈&nbsp; MVC 的 ssh 版</p>
<p>M: 老样子那些东西...只不过名字越来越多... model,vo,pojo 都是 MODEL .<br>V: struts version 1.x 基本淘汰,所以现在 jstl 比较得人心....<br>C: 划分两层: 1. service(业务层) 2.dao(数据传输层) , spring 和 hibernate 分别处理这两层.(目前spring一般继承hibernate).<br><br><br><br>spring整合struts</p>
<p>因为spring提供了对struts的支持,可以继承ActionSupport,但是getBean()处理业务逻辑时乱,所以通过插件的形式配置是最科学的.<br>插件加载的目的是为了把 WebApplicationContext 加载到 ServletContext 中, 达到脱离了spring环境, 还可以用 ServletContext 去获取,如getBean().</p>
<p>在struts-config.xml中 :<br></p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">plug</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">in&nbsp;className</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.springframework.web.struts.ContextLoaderPlugIn</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">set</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">property&nbsp;property</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">contextConfigLocation</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/WEB-INF/applicationContext.xml</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</span><span style="COLOR: #000000">&lt;/</span><span style="COLOR: #000000">plug</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">in</span><span style="COLOR: #000000">&gt;</span></div>
<p>&nbsp;</p>
<p>注: 在struts中处理了,就不需要在web.xml中加监听了.</p>
<img src ="http://www.blogjava.net/processlife/aggbug/127294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/processlife/" target="_blank">ray.c</a> 2007-06-30 23:41 <a href="http://www.blogjava.net/processlife/articles/ray.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>