﻿<?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-冰浪-随笔分类-WEB开发</title><link>http://www.blogjava.net/bingle/category/14554.html</link><description>年轻，是我们最大的资本 － 
坚定梦想，毕生追求!</description><language>zh-cn</language><lastBuildDate>Thu, 12 Jul 2007 04:58:58 GMT</lastBuildDate><pubDate>Thu, 12 Jul 2007 04:58:58 GMT</pubDate><ttl>60</ttl><item><title>用HttpSessionAttributeListener接口实现在线统计</title><link>http://www.blogjava.net/bingle/archive/2007/07/11/129686.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Wed, 11 Jul 2007 12:33:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/07/11/129686.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/129686.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/07/11/129686.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/129686.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/129686.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Session代表客户的会话过程，客户登录时，往Session中传入一个对象，即可跟踪客户的会话。在Servlet中，传入Session的对象如果是一个实现HttpSessionBindingListener接口的对象（方便起见，此对象称为监听器），则在传入的时候（即调用HttpSession对象的setAttribute方法的时候）和移去的时候（即调用HttpSession对象的removeAttribute方法的时候或Session Time out的时候）Session对象会自动调用监听器的valueBound和valueUnbound方法（这是HttpSessionBindingListener接口中的方法）。&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/07/11/129686.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/129686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-07-11 20:33 <a href="http://www.blogjava.net/bingle/archive/2007/07/11/129686.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]Java软件架构设计概论</title><link>http://www.blogjava.net/bingle/archive/2007/04/12/110102.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Thu, 12 Apr 2007 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/04/12/110102.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/110102.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/04/12/110102.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/110102.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/110102.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 &nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/04/12/110102.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/110102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-04-12 10:48 <a href="http://www.blogjava.net/bingle/archive/2007/04/12/110102.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开发日记连载5：松耦合与工厂模式</title><link>http://www.blogjava.net/bingle/archive/2007/02/27/100970.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Tue, 27 Feb 2007 09:49:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/02/27/100970.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/100970.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/02/27/100970.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/100970.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/100970.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在上一篇日记中我已经提到了松耦合，在一个类中，我们也尽量不要与别的对象发生紧密的联系，让一个类符合封装性，类与类之间做到松耦合，避免牵一发而动全身。继承最大的缺点就是打破封装，所以组合优于继承。在分层软件结构中，我们也应该尽量做到各层之间松耦合，使某一层的改动对其它层的影响减到最小，这样利于软件功能修改和扩充，利于软件的移植。&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/02/27/100970.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/100970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-02-27 17:49 <a href="http://www.blogjava.net/bingle/archive/2007/02/27/100970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开发日记连载4：DAO模式和面向接口编程</title><link>http://www.blogjava.net/bingle/archive/2007/02/27/100969.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Tue, 27 Feb 2007 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/02/27/100969.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/100969.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/02/27/100969.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/100969.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/100969.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   DAO是Date Access Object的缩写，就是数据访问对象。DAO模式就是将对数据库的操作都封装成一个类，在需要进行数据存取时就直接调用Dao类实例对象来完成的一种工作方式，这也是面向对象编程的一种体现。&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/02/27/100969.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/100969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-02-27 17:48 <a href="http://www.blogjava.net/bingle/archive/2007/02/27/100969.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开发日记连载3：CSUOA关键字</title><link>http://www.blogjava.net/bingle/archive/2007/02/27/100968.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Tue, 27 Feb 2007 09:47:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/02/27/100968.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/100968.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/02/27/100968.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/100968.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/100968.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  CSUOA所涉及的技术关键字如下：<br>Java，JavaEE，面向对象编程思想，设计模式，DAO模式，MVC， Struts，Hibernate，ANT，JavaDoc，Log4j<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/02/27/100968.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/100968.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-02-27 17:47 <a href="http://www.blogjava.net/bingle/archive/2007/02/27/100968.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开发日记连载2：功能模块划分</title><link>http://www.blogjava.net/bingle/archive/2007/02/27/100967.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Tue, 27 Feb 2007 09:46:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/02/27/100967.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/100967.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/02/27/100967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/100967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/100967.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 经过对学院学生会日常工作内容以及一般OA系统功能的思考分析，初步确定了CSUOA的大体功能模块：&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/02/27/100967.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/100967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-02-27 17:46 <a href="http://www.blogjava.net/bingle/archive/2007/02/27/100967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开发日记连载1：“系统架构”</title><link>http://www.blogjava.net/bingle/archive/2007/02/27/100966.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Tue, 27 Feb 2007 09:43:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2007/02/27/100966.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/100966.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2007/02/27/100966.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/100966.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/100966.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本无意要写这个日记，但随着设计的深入，收获越多，感想越多，于是想把这一整个过程简要地记录下来，也是作为自己这个时期的一个总结吧。这个日记并不是严格意义上的日记，只是记录下主要的该记录的东西，所以也就没有按日期进行，而按阶段分点叙述的形式进行。&nbsp;&nbsp;<a href='http://www.blogjava.net/bingle/archive/2007/02/27/100966.html'>阅读全文</a><img src ="http://www.blogjava.net/bingle/aggbug/100966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2007-02-27 17:43 <a href="http://www.blogjava.net/bingle/archive/2007/02/27/100966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]cvsnt2.5与eclipse3.2配置与使用</title><link>http://www.blogjava.net/bingle/archive/2006/12/21/89202.html</link><dc:creator>冰浪</dc:creator><author>冰浪</author><pubDate>Thu, 21 Dec 2006 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/bingle/archive/2006/12/21/89202.html</guid><wfw:comment>http://www.blogjava.net/bingle/comments/89202.html</wfw:comment><comments>http://www.blogjava.net/bingle/archive/2006/12/21/89202.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/bingle/comments/commentRss/89202.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bingle/services/trackbacks/89202.html</trackback:ping><description><![CDATA[
		<table class="content" cellspacing="0" cellpadding="2" width="95%" border="0">
				<tbody>
						<tr>
								<td align="middle">
										<font size="5">
												<span class="p19">
														<b>cvsnt2.5与eclipse3.2配置与使用</b>
												</span>
												<br />
										</font>作者: eclipsetolearn 发表日期: 2006-08-31 18:33 文章属性: 原创 <a class="content" title="http://key.blog.ccidnet.com/blog/ccid/do_showone/tid_84492.html" onclick="clipboardData.setData('Text','http://key.blog.ccidnet.com/blog/ccid/do_showone/tid_84492.html'); alert('复制链接成功，请推荐好友！');" href="javascript:">复制链接</a></td>
						</tr>
						<tr>
								<td>
										<div class="content" style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word">
												<br />
												<br />
												<span class="content">一个项目往往有多人参与，如何协调各个人的开发工作，就成为项目开发小组需要直接面对的问题。一般的解决方案是采用版本控制系统，如微软的VSS，开源的CVS以及Subversion等等。<br />Eclipse对团队开发提供了默认的支持，其内置了CVS的客户端。所以我们只需安装一个CVS服务器端就可以进行项目开发的版本控制了。这里我们选择windows平台下的cvsnt来作cvs服务器。<br />一．服务器设置<br />1．     首先到<a href="http://www.cvsnt.org/" target="_blank">http://www.cvsnt.org/</a>下载一个cvsnt，我下载的版本是cvsnt-2.5.03.2382是一个windows下的msi文件<br />2．     安装下载号的cvsnt文件，然后点击CVSNT Control Panel打开cvsnt的控制面板进行相应的参数设置 <b></b><br /><img height="92" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_9d5174a3a028d2a.png" width="506" border="0" /><br /><br /><br /><br />3．     在控制面板的Repository Configuration中进行资源库的设置 <b></b><br /><img onclick="javascript: window.open('http://blog.ccidnet.com/attachment/Mon_0608/10_22191_3ad2697f84732dd.png');" height="331" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_3ad2697f84732dd.png" width="520" border="0" /><br /><br /><br />4．     点击“Add”按钮即可增加一个新的资源库<br /><b></b><br /><img height="294" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_c0a041663d40a93.png" width="380" border="0" /><br /><br />Location是资源文件在文件系统的存储位置，Name是客户端访问服务器的名字，可以接受默认值，也可修改<br />5．     切换到 Server Setting<br /><b></b><br /><img onclick="javascript: window.open('http://blog.ccidnet.com/attachment/Mon_0608/10_22191_4d2be9df4b3a544.png');" height="332" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_4d2be9df4b3a544.png" width="520" border="0" /><br /><br />Run as：客户端以哪个用户登录 ，用户列表来自于Windwos的登录用户<br />Anonymous：填一个具有read-only权限的，不需要密码即可登录的用户名<br />6．     其他的配置选项按照默认值即可，一个cvsnt的服务器就配置好了。<br /><br />二．客户端设置<br />1．打开cvs视图<br /><b></b><br /><img height="313" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_10b46ed715ed79b.png" width="386" border="0" /><br /><br />2．在cvs视图中右键空白区域，弹出如下菜单，<br /><br /><b></b><br /><img height="67" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_f22c6cd867e6988.png" width="292" border="0" /><br />3．点击 Repository Location，弹出如下窗口<br /><br /><b></b><br /><img height="537" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_9c644f763608741.png" width="433" border="0" /><br /><br />4．单击”Finish”,这样一个客户端连接就建好了。<br /><br />三．将项目提交到CVS服务器上<br />右键选中一个项目，选择Team，再选Share Project，然后往下一路next 即可，这里就不罗唆了<br />四．从CVS服务器上下载项目到eclipse中<br />新建一个项目时，选择CVS|Projects from CVS 即可，下面就是一路的next<br /><b></b><br /><img height="519" src="http://blog.ccidnet.com/attachment/Mon_0608/10_22191_f8f4dea5e54a19e.png" width="490" border="0" /><br /><br /><br />五．把一个项目中的更改提交到CVS服务器<br />右键选择更改的项目（或其中的某一具体的包或者文件）然后 Team|Commit下面就是next即可<br />六．把CVS服务器中的更改更新到eclipse中<br />右键选择项目（或其中的某一具体的包或者文件）然后 Team| Synchronize with Repository,下面就是next即可<br />七．其他几个要点<br />1．将项目提交到CVS服务器上，必须通过”三”中的方法，而不能直接把项目的文件夹拷贝到服务器的存储库目录中<br />2．更改CVS存储库，如果一个项目本身就是通过CVS下载到本地的，现在想把该项目组织到新的存储库中，按照“三“的方法，默认会提交到原来的存储库，这时，我们只需把项目中的根目录下面的CVS文件夹删除即可，再通过“三”中的方法即可提交到变更后的存储库中，如果还是提交不了，则右键项目，“刷新”一下即可。<br /></span>
										</div>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/bingle/aggbug/89202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bingle/" target="_blank">冰浪</a> 2006-12-21 10:05 <a href="http://www.blogjava.net/bingle/archive/2006/12/21/89202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>