﻿<?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-糖糖的书房-随笔分类-毕业设计</title><link>http://www.blogjava.net/tangtang/category/21331.html</link><description>未完待续.........</description><language>zh-cn</language><lastBuildDate>Fri, 18 May 2007 04:55:55 GMT</lastBuildDate><pubDate>Fri, 18 May 2007 04:55:55 GMT</pubDate><ttl>60</ttl><item><title>又出现错误～tldCache.ser位置错误</title><link>http://www.blogjava.net/tangtang/archive/2007/05/18/118223.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 18 May 2007 00:52:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/05/18/118223.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/118223.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/05/18/118223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/118223.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/118223.html</trackback:ping><description><![CDATA[我的工程名是PersonalPlatform,每次启动Tomcat在IE输入地址后，workspace都会生成一个PersonalPlaform（注意：比真正的工程名少一个&#8220;t&#8221;），里面有个work/tldCache.ser文件。我肯定是某个地方的工程名写错了，但是查了好久都没有查出来，请问一下出现这种情况一般是什么地方出错了？
<img src ="http://www.blogjava.net/tangtang/aggbug/118223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-05-18 08:52 <a href="http://www.blogjava.net/tangtang/archive/2007/05/18/118223.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些概念</title><link>http://www.blogjava.net/tangtang/archive/2007/05/06/115570.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Sun, 06 May 2007 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/05/06/115570.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/115570.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/05/06/115570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/115570.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/115570.html</trackback:ping><description><![CDATA[这些词老师经常说，但我都不知道具体的意思。现在整理如下。<br>1.什么是JSP？<br>JSP是目前流行的动态网页开发技术之一。在传统网页HTML文件中加入JSP标记和Java程序段，就构成了JSP网页。JSP（Java Server Page）技术是由Sun公司提出、多个IT公司参与合作建立的一种动态网页开发技术标准。JSP规范是Web服务器、中间件应用服务器、交易系统以及软件开发工具厂商间广泛合作的成果，该技术为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。JSP的设计目的是使的构造基于Web架构的应用系统更加容易、方便和快捷，而这些应用程序可以和各种Web服务器、中间件应用服务器、浏览器和各种开发工具协同工作。<br>2.什么是Servlet？<br>Servlet是位于Web服务器内部的服务端的java类。JSP规范建立在JavaServlet规范上，同一个应用程序里可以同时包含JSP页面和Servlet。Servlet是对支持Java的服务器的一般扩充，因而是JSP的重要技术基础。其最常见的用途是扩展Web服务器，提供安全、可移植、易于使用的CGI替代品。Servlet可以被看作一种动态加载的模块，并为服务器接受的请求提供服务，完全运行在Java虚拟机上。由于Servlet在服务器端运行，所以不依赖于浏览器。此外，从理论上讲，只要是Java能实现的功能，Servlet也可以实现。<br>Servlet还可以堪称服务器的Applet，能被Web服务器加载和执行，并能接收客户端发来的请求（通过Web服务器）执行需要的操作，然后返回结果给服务器。<br>3.什么是JavaBean？<br>Bean的中文含义是&#8220;豆子&#8221;，顾名思义，JavaBean是指一段特殊的Java类。简单的说，JavaBean是用Java语言描述的软件组件模型，其实际上是一个类。这些类遵循了一个接口格式，以便于使函数命名、底层行为以及继承或实现的行为，可以把类看作标准的JavaBean组件进行构造和应用。<br>JavaBean一般分为可视化组件和非可视化组件两种。可视化组件可以是简单的GUI元素，如按钮或者文本框，也可以是复杂的，入报表组件；非可视化组件没有GUI表现形式，用于封装业务逻辑、数据库操作等。其最大的优点在于可以实现代码的可重用性。对于有过其他语言编程经验的人而言，JavaBean可以看作类似于ActiveX的编程组件。但区别在于JavaBean是跨平台的，ActiveX组件则仅局限于Windows系统。<br>JavaBean组件与EJB（Enterprise JavaBean ，企业级JavaBean）组件完全不同。EJB是J2EE的核心，是一个用来创建分布式应用、服务器端以及基于Java应用的功能强大的组件模型。JavaBean组件主要用于存储状态信息，而EJB组件可以存储业务逻辑。<br><br><br>未完待续....
<img src ="http://www.blogjava.net/tangtang/aggbug/115570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-05-06 15:05 <a href="http://www.blogjava.net/tangtang/archive/2007/05/06/115570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『转载』关于项目管理－压力和动力</title><link>http://www.blogjava.net/tangtang/archive/2007/05/04/115268.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 04 May 2007 01:03:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/05/04/115268.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/115268.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/05/04/115268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/115268.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/115268.html</trackback:ping><description><![CDATA[今天再说二句，发表一下鄙见，关于压力和动力。<br>在一个项目中，甚至做任何事情，在没有压力的情况下所做的东西，一般进步不是太大，或是做的所是以前有的，或是还不如以前的，并且所用的时间可以说是实际时间的二三倍，包括项目的管理者在内，都要给自己点压力。不然压力会在&#8220;说而不做&#8221;中过去，可是压力却又有量度的，分配给每一个人的任务，他都会说&#8220;我做的活太多了，量太大了，这本来是二个人的活，我现在一个人加班也加个差不多了&#8221;，这时候你怎么好意思再给他压力呢，然后，客户又说&#8220;这点功能还不多实际吗，给你这些钱都不少了。&#8221;所以作为项目的领导者不要全部听取其它人的话，为什么你的工资比别人高那么多呢？就是因为你有经验，你做过这东西，做这样的东西对每个人来说用多长时间，做成怎么样，你心里有个数，可是也不能不听弟子的话，毕竟每个项目都有它具体的方面。<br>&nbsp;&nbsp; 再者，不管公司再小，项目组再小，也得有成套成型的规矩，也时不时把公司的稍层一点的东西给弟子讲一讲，比如说公司马上拿到什么什么项目了等等，让弟子们感觉到这个公司是可持续发展的，是有前途挣大钱的，不然，都会感觉到反正就这样了，混一天是一天，反正马上就要完蛋。或是弟子以他的意见来渡公司上层的意见，肯定会有偏见，这样都不能给他们以动力，也不利于公司的发展。我们要有一个很好的激励机制来激励弟子们自愿的给你干活，自愿加班。
<img src ="http://www.blogjava.net/tangtang/aggbug/115268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-05-04 09:03 <a href="http://www.blogjava.net/tangtang/archive/2007/05/04/115268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『转载』软件项目中的沟通</title><link>http://www.blogjava.net/tangtang/archive/2007/05/04/115267.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 04 May 2007 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/05/04/115267.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/115267.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/05/04/115267.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/115267.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/115267.html</trackback:ping><description><![CDATA[<div>话说项目管理，我本人系刚刚毕业的大学生，说起来在这空谈项目管理简直不是瞎胡闹吗，嗨，可别这样说，小心你缺少的就是我所说的。</div>
<div>&nbsp;&nbsp; 以为我的理解，沟通分为二种，一种是向下的沟通，也就是与自己的小弟沟通了，一种是向上的沟通，那就是与大经理以及客户沟通了，客户是上帝，理所当然也是向上的沟通了，沟通是以与项目相关的所有人的素质和能力为基础，是以项目经理为核心，在各个小弟不断理解的情况下建立起来是一种能使项目流畅进行的笼统说法，在项目中项目管理者经常与上与下沟通，能及时发现问题，解决问题，能很好的与上与下沟通，能发现更多的问题，而更好的解决问题，从而使项目更加成功，不管是书面沟通还是口头沟通，无非都是想让对方彼此了解自己的意思，而不论多有才华，管理能力有多强，我们都是具体问题具体分析，都是在当时这个环境下，当时这个时间，我们沟通的效果，还有点，一个问题能二去沟通好的，就不要插第三者，比如说，客户的详细需求能让做程序的程序知道的，就不要再找一个人，让他先了解需求，然后再告诉程序员，这样很容易造成信息的失真，确确实实是这样，如果就是这个程序员，请你也不要往上说出，尽你最大的努力把项目做好就行了，因为什么？呵呵，大家理解一下就知道，如果你是项目经理，尽量避免这类问题，即节省开支，又能很好地解决问题，我们何乐而不为呢？</div>
<div>好，能给大家看的就这么多，还有一部分不能给大家看的，那就是我自己的一些很锋利的思想，为了&#8220;做人还是低调点好&#8221;，只能放入我的私人日记，也许有一天我有权利拿出来给大家看时，再来共享我很幼稚的理念。</div>
<div>&nbsp;&nbsp;&nbsp; 你能看到这，我非常感谢你，就像我们的客户在使用我们做的软件一样，我们要感谢他，因为他们在使用我们做的软件，如果人家偏不用你做的软件你能怎么样？所以说我们能给客户做软件我们都是幸运的。</div>
<img src ="http://www.blogjava.net/tangtang/aggbug/115267.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-05-04 09:01 <a href="http://www.blogjava.net/tangtang/archive/2007/05/04/115267.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『转载』关于项目管理&lt;一&gt; </title><link>http://www.blogjava.net/tangtang/archive/2007/05/04/115266.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 04 May 2007 00:58:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/05/04/115266.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/115266.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/05/04/115266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/115266.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/115266.html</trackback:ping><description><![CDATA[<div>经过了，就会有感受，今天说一下我对项目管理之项目设计的看法，因为我是做开发的，所以对设计了解点，项目管理除了设计还有沟通，风险控制等等，对项目的管理就是一个项目的指挥棒，其中对项目的设计是所有项目管理的核心部分，中等以上的公司都要对项目按照概要设计，详细设计，实现，这样的步骤走，不过国内的很多项目都没有按照这样的步骤，做的好像是三边六拍的项目，边思考，边设计，边实现，这样做会做很多重复的工作，效率会很低，在国内为什么会出现这种现象呢？也许是对项目的风险的控制不是那么指挥若定，每个项目需求和设计都是要占一多半的时间的，实现也就是用那么几天就可以了，所以，我们一直会担心，就那么几天行吗？如果实现不了不是白白设计了吗？其实没有必要对自己的小弟不放心的，多给他二个银子，他通宵也会给你实现的，再说了，你都设计好了，实现起来就比较容易了，如果我们对这方面有预知感，也许项目会做的就会得心应手了，如果边设计边实现，等程序员做一半时感觉这样设计不好，就会回头再设计再实现，我们不是说原型模型的软件设计不好，但我们的资金往往不像微软那样有钱，投入和效益的周期不能太长，所以我们不要浪费了我们的代码。把整个项目做到心中有数。<br>注：非常不喜欢文章中&#8220;小弟&#8221;这个称呼......让人不舒服。</div>
<img src ="http://www.blogjava.net/tangtang/aggbug/115266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-05-04 08:58 <a href="http://www.blogjava.net/tangtang/archive/2007/05/04/115266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse第五讲：Eclipse高级操作（1）常用技巧</title><link>http://www.blogjava.net/tangtang/archive/2007/04/25/113473.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Wed, 25 Apr 2007 04:10:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/25/113473.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/113473.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/25/113473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/113473.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/113473.html</trackback:ping><description><![CDATA[<p>1.<br>（1）代码自动完成功能：Alt+/<br>（2）代码格式化功能：Ctrl+shift+F<br>（3）jar包关联源代码<br>（4）打开类型，查看父类实现，查看类型层次结构，查看方法调用<br>2.代码搜索<br><br><span style="COLOR: #993366">原代码如下：<br></span>ckage com.comnew.demo;<br>import java.sql.Connection;<br>import java.sql.PreparedStatement;<br>import java.sql.SQLException;<br>public class JDBCDrive {</p>
<p>&nbsp;public void testDB() throws ClassNotFoundException,SQLException{<br>&nbsp;&nbsp;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br>&nbsp;&nbsp;Connection cn=null;<br>&nbsp;&nbsp;PreparedStatement stmt=null;<br>&nbsp;&nbsp;try<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;cn=DriverManaget.getConnection("jdbc:odbc:MQIS");<br>&nbsp;&nbsp;&nbsp;stmt=cn.prepareStatement("update T_T1 set FAge=20");<br>&nbsp;&nbsp;&nbsp;stmt.execute();<br>&nbsp;&nbsp;&nbsp;cn.clearWarnings();<br>&nbsp;&nbsp;&nbsp;StringBuffer sb=null;<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;catch(SQLException e)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;throw e;<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;finally<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;if(stmt!=null)<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;stmt.close();<br>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;if(cn!=null)<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;cn.close();<br>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}<br>&nbsp;}<br>&nbsp;public static void main(String[] args) {<br></p>
<p>&nbsp;}</p>
<p>}<br><br>糟糕，明天要交毕业设计初稿，这个先放一边....</p>
<img src ="http://www.blogjava.net/tangtang/aggbug/113473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-25 12:10 <a href="http://www.blogjava.net/tangtang/archive/2007/04/25/113473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse第四讲：重构----实战重构</title><link>http://www.blogjava.net/tangtang/archive/2007/04/25/113357.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Wed, 25 Apr 2007 00:37:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/25/113357.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/113357.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/25/113357.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/113357.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/113357.html</trackback:ping><description><![CDATA[<p>1.方法抽取：Extract Method<br>将calcCost中参数校验部分抽取成方法verify.<br>选定代码---&gt;右键Refactor--&gt;Extract Method<br>2.重命名：Rename<br>（1）重命名类名Test1为CostCalculator<br>（2）重命名User为UserInfo<br>选定类名--&gt;右键Refactor--&gt;Rename<br>3.内联：Inlining<br>内联方法add<br>内联原因：调用方法越多，运行速度越慢<br>选定方法名（"add"）--&gt;右键Refactor--&gt;Inline<br>4.常量抽取：Extract Constant<br>原因：避免手误<br>将"normal"，"vip"抽取成常量<br>选定字符串--&gt;右键Refactor--&gt;Extract Constant<br>5.抽取局部变量：Extract Local Voriable<br>将user,userType抽取成变量<br>原因：减少代码长度，增加代码可读性<br>选定要抽取的变量（user.userName）--&gt;右键Refactor--&gt;Extract Local Variable<br>6.包装字段：Encapsulate Field<br>重构user类，用set,get包装<br>主菜单--&gt;Refactor--&gt;Encapsulate Field<br>7.抽取接口：Extract Interface<br>选定方法名（calcCost）--&gt;右键Refactor--&gt;Extract Interface--&gt;Name:ICcstCalculator<br><span style="COLOR: #ff6600">重构后的代码为：</span><br><span style="BACKGROUND-COLOR: #99ccff">（一）UserInfo.java</span><br>package com.comnew.demo;</p>
<p>public class UserInfo {<br>&nbsp;&nbsp; private String userName;<br>&nbsp;&nbsp; private String userType;<br>&nbsp;&nbsp; private int amount;<br>public void setUserName(String userName) {<br>&nbsp;this.userName = userName;<br>}<br>public String getUserName() {<br>&nbsp;return userName;<br>}<br>public void setUserType(String userType) {<br>&nbsp;this.userType = userType;<br>}<br>public String getUserType() {<br>&nbsp;return userType;<br>}<br>public void setAmount(int amount) {<br>&nbsp;this.amount = amount;<br>}<br>public int getAmount() {<br>&nbsp;return amount;<br>}<br>}<br><span style="BACKGROUND-COLOR: #99ccff">（二）CostCalculator.java</span><br>package com.comnew.demo;</p>
<p>public class CostCalculator implements ICostCalculator {<br>&nbsp;&nbsp;&nbsp; private static final int VIPPRICE = 0;<br>&nbsp;private static final int NORMALPRICE = 10;<br>&nbsp;private static final String VIP = "vip";<br>&nbsp;private static final String NORMAL = "normal";</p>
<p>&nbsp;/* (non-Javadoc)<br>&nbsp; * @see com.comnew.demo.ICostCalculator#calcCost(com.comnew.demo.UserInfo)<br>&nbsp; */<br>&nbsp;public int calcCost(UserInfo user)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; verify(user);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; int ret=0;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; String userType = user.getUserType();<br>&nbsp;&nbsp;if(userType.equals(NORMAL))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ret=user.getAmount()+NORMALPRICE;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; else if(userType.equals(VIP))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ret=user.getAmount()+VIPPRICE;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; throw new IllegalArgumentException("useType的类型错误！必须未如下几种："+NORMAL+","+VIP);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; return ret;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;private void verify(UserInfo user) {<br>&nbsp;&nbsp;String useType = user.getUserType();<br>&nbsp;&nbsp;if(useType==null)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; throw new IllegalArgumentException("userType不能为空！");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; if(user.getAmount()&lt;=0)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; throw new IllegalArgumentException("amount必须大于0！");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;}</p>
<p>&nbsp;public static void main(String[] args)<br>&nbsp;{<br>&nbsp;&nbsp;String userName="tom";<br>&nbsp;&nbsp;String userType=NORMAL;<br>&nbsp;&nbsp;int amount=20;<br>&nbsp;&nbsp;UserInfo user=new UserInfo();<br>&nbsp;&nbsp;user.setUserName(userName);<br>&nbsp;&nbsp;user.setUserType(userType);<br>&nbsp;&nbsp;user.setAmount(amount);<br>&nbsp;&nbsp;System.out.println(new CostCalculator().calcCost(user));<br>&nbsp;}<br>}<br><span style="BACKGROUND-COLOR: #99ccff">（三）ICostCalculator.java</span><br>package com.comnew.demo;</p>
<p>public interface ICostCalculator {</p>
<p>&nbsp;public abstract int calcCost(UserInfo user);</p>
<p>}</p>
<img src ="http://www.blogjava.net/tangtang/aggbug/113357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-25 08:37 <a href="http://www.blogjava.net/tangtang/archive/2007/04/25/113357.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转贴】EclipseMyEclipse的配置----作者：平平淡淡</title><link>http://www.blogjava.net/tangtang/archive/2007/04/10/109567.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Tue, 10 Apr 2007 01:55:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/10/109567.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/109567.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/10/109567.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/109567.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/109567.html</trackback:ping><description><![CDATA[Eclipse+MyEclipse的配置<br>&nbsp;<br>&nbsp;<br>&nbsp;<br>作者:平平淡淡 <br>发布时间: 2005-12-7 15:27:00<br>&nbsp;<br>地址:http://blog.yeeyoo.com/user1/126102/archives/2005/250841.shtml<br>&nbsp;<br>&nbsp;<br>根据我自己的使用环境做了修改.<br>&nbsp;<br>一、安装j2sdk1.5，设定环境变量。&nbsp;&nbsp;&nbsp; 我的安装目录是 D:\j2sdk 。 所以设定环境变量如下：&nbsp;&nbsp;&nbsp;&nbsp; 操作： 我的电脑(右键) ----&gt; 系统特性----&gt; 高级----&gt; 环境变量:&nbsp; <br>(此处原文有图片,不懂如何设置的朋友可以产看原文)设定环境变量为：&nbsp;&nbsp; 1. (新建)JAVA_HOME: D:\j2sdk&nbsp;&nbsp; 2. (新建)CLASSPATH: .;D:\j2sdk\lib\dt.jar;D:\j2sdk\lib\tools.jar (注意：点号不能省略，表示当前目录)&nbsp;&nbsp; 3. 编辑PATH的变量值，在后面加上 ;%JAVA_HOME%\bin （注意：要有分号隔开）&nbsp;&nbsp;&nbsp; 到这里，j2sdk安装完毕，用命令简单测试一下: java -version&nbsp; <br>二、安装Tomcat5.0 去下载一个Tomcat的zip版， 我用的是 jakarta-tomcat-5.0.28.zip ， 不下安装版的目的是可以使用多个Tomcat。 三、安装Eclipse3.1 下载地址：<a href="http://www.eclipse.org/downloads/index.php">http://www.eclipse.org/downloads/index.php</a> 找到下面的页面直接解压缩就可以用了&nbsp;&nbsp; 到这里， Eclipse3.1 安装完毕。<br>四、安装 MyEclipse4.1.1 (MyEclipse不是免费的，所以我们先下载一个试用版，再去网上下载一个注册机)&nbsp; 下载版本： MyEclipse Enterprise Workbench 4.1.1 GA for Windows 98/2000/XP (8/29/2005) <br>&nbsp;<br>下载完成后，开始安装： 1. 选择你的eclipse所在目录(根目录 如：E:\eclipse)，其它都点下一步，默认安装。<br>&nbsp;<br>2.安装完毕之后，找到myeclipse的安装目录<br>&nbsp;<br>3. 将features和plugins这2个目录复制出来。<br>&nbsp;<br>4. 将第3步复制的features和plugins这2个目录下的文件, 拷贝到 Eclipse的相应目录下。<br>&nbsp;<br>解释一下上面做的原因： 因为myeclipse是eclipse的插件，所以只要把features和plugins这2个目录的内容拷贝到eclipse的相应目录，eclipse会自动认出这些插件。 到这一步，myeclipse算是安装完毕 <br>&nbsp;<br>五、破解myeclipse4.1.1 1.去google搜索下载一个注册机。MyEclipse 4.0 以上版本（<a href="http://www.blogjava.net/Files/oksonic/MyEclipseKeyGen4.X.rar">http://www.blogjava.net/Files/oksonic/MyEclipseKeyGen4.X.rar</a>）<br>MyEclipse 3.8.x 以上版本（<a href="http://www.blogjava.net/Files/oksonic/MyEclipse_key3.x.rar">http://www.blogjava.net/Files/oksonic/MyEclipse_key3.x.rar</a>）<br>2.解开注册机,可以看到有三个文件.运行MyEclipseKeyGen.exe. 选择合适的MyEclipse版本随便输入一个名字,然后生成注册码. 把Name和Key都记录下来留着一会使用.<br>3.运行eclipse.exe, 设定同目录下的workspace<br>&nbsp;<br>4.这个时候myeclipse插件应该已经被识别出来如果不能识别请在仔细检查上述步骤.并通过goole解决.<br>&nbsp;<br>5. 点击 Window ----&gt; Preferences ----&gt; Subscription ----&gt; Enter Subscription, 输入注册码，破解myeclipse<br>&nbsp;<br>到这里，myeclipse破解完毕。
<img src ="http://www.blogjava.net/tangtang/aggbug/109567.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-10 09:55 <a href="http://www.blogjava.net/tangtang/archive/2007/04/10/109567.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转贴]环境配置心得------原作者：存存</title><link>http://www.blogjava.net/tangtang/archive/2007/04/10/109516.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Mon, 09 Apr 2007 16:05:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/10/109516.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/109516.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/10/109516.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/109516.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/109516.html</trackback:ping><description><![CDATA[接下来的任务是配置环境了，<span style="COLOR: #33cccc">存存</span>进度比我早很多，加上我领悟比较差，他就总结了他的环境配置心得，觉得很宝贵，所以拿出来跟大家分享。非常的谢谢他。<br>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>JDK<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">1.5.0</st1:chsdate>_04+Tomcat5.520</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装及其环境变量配置</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注：我装的是这两个版本，你可以装其他的版本，如你机器有的，只要是</span><span lang=EN-US>JDK</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是</span><span lang=EN-US>1.5</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">以上，</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是</span><span lang=EN-US>5.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">以上就行了～～～～</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><span lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">1、<span style="FONT: 7pt 'Times New Roman'">&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">先安装</span><span lang=EN-US>JDK</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装路径可以自己设置更改，然后设置环境变量（我的安装路径是</span><span lang=EN-US>D:\Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建一个系统变量</span><span lang=EN-US>JAVA_HOME</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，其值设置为</span><span lang=EN-US>D:\Java\jdk<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">1.5.0</st1:chsdate>_03</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（这个目录是我自己的安装目录为例。</span><span lang=EN-US>jdk</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">装完之后应该有两个文件，一个是</span><span lang=EN-US>jdk</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，一个是</span><span lang=EN-US>jre</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span><span lang=EN-US>Java_home</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的值到达你所安装的</span><span lang=EN-US>jdk</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang=EN-US>bin</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下）</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>JAVA_HOME=D:\Java\jdk<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">1.5.0</st1:chsdate>_03</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在建立一个新的系统变量</span><span lang=EN-US>CLASSPATH</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，值设为</span><span lang=EN-US><span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: red">.;</span>%JAVA_HOME%\lib\tools.jar;</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>%JAVA_HOME%\lib\dt.jar;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（最前面的</span><span lang=EN-US>.;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一定不要忘了，这个是指示的当前目录的意思；</span><span lang=EN-US>%JAVA_HOME%</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的意思也就是等同于</span><span lang=EN-US>JAVA_HOME</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的值，也就是</span><span lang=EN-US>D:\Java\jdk<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">1.5.0</st1:chsdate>_03</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在修改系统变量</span><span lang=EN-US>Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的值（</span><span lang=EN-US>Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量系统以前就有，不需要新建，也不要修改其值，只要在以前的</span><span lang=EN-US>Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量前面加上即可）</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</span><span lang=EN-US>Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量的前面加上</span><span lang=EN-US>%JAVA_HOME%;%JAVA_HOME%\bin</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这样就完成了</span><span lang=EN-US>JDK</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的安装及其配置，然后写个小程序进行测试下</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>public class Test</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>{</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public static void main(String []args)</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println("successful");</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>}</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果测试成功，则</span><span lang=EN-US>JDK</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的安装及其配置无误～</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><span lang=EN-US style="mso-fareast-font-family: 'Times New Roman'"><span style="mso-list: Ignore">2、<span style="FONT: 7pt 'Times New Roman'">&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置</span><span lang=EN-US>Tomcat</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我的</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是免安装的版本，如果是安装版的话，一般不用设置</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的环境变量</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注：我的</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是放在</span><span lang=EN-US>D:\Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下，以这为例</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新建一个</span><span lang=EN-US>CATALINA_HOME</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">值设置为</span><span lang=EN-US>D:\Java\jakarta-tomcat-<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">5.5.9</st1:chsdate></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>CATALINA_HOME=D:\Java\jakarta-tomcat-<st1:chsdate w:st="on" Year="1899" Month="12" Day="30" IsLunarDate="False" IsROCDate="False">5.5.9</st1:chsdate></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">再编辑</span><span lang=EN-US>CLASSPATH<span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的值在后面添加上</span><span lang=EN-US>%CATALINA_HOME%\common\lib\servlet-api.jar;</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>%CATALINA_HOME%\common\lib\jsp-api.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">即可</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这样就配置好了</span><span lang=EN-US>TOMCAT</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的环境变量，打开</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器，（</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器在你的</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下的</span><span lang=EN-US>bin</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下面，</span><span lang=EN-US>startup</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的启动，</span><span lang=EN-US>shutdown</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是服务器的安全退出）服务器启动完毕后，打开浏览器，输入</span><span lang=EN-US><a href="http://locathost:8080/"><u><font color=#0000ff>http://locathost:8080</font></u></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，如果能看到</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小猫，就说明</span><span lang=EN-US>Tomcat</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置无误。</span></p>
<img src ="http://www.blogjava.net/tangtang/aggbug/109516.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-10 00:05 <a href="http://www.blogjava.net/tangtang/archive/2007/04/10/109516.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>详细设计草稿</title><link>http://www.blogjava.net/tangtang/archive/2007/04/09/109514.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Mon, 09 Apr 2007 15:59:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/09/109514.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/109514.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/09/109514.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/109514.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/109514.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 熬了3个晚上，我的详细设计已经基本成型了，好有成就感。之前的开题报告几乎都是东拼西凑的，这一次完全是自己的思想。不过感觉还是过于简单，有很多东西都没有往上加。我会再加把劲修改的更好的。图好像粘不过来，光粘了文字，凑合着看看，也当激励一下自己^-^1引言... 21.1编写目的... 21.2背景... 21.3定义... 21.4参考资料... 22总体设计... 3...&nbsp;&nbsp;<a href='http://www.blogjava.net/tangtang/archive/2007/04/09/109514.html'>阅读全文</a><img src ="http://www.blogjava.net/tangtang/aggbug/109514.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-09 23:59 <a href="http://www.blogjava.net/tangtang/archive/2007/04/09/109514.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计开题报告</title><link>http://www.blogjava.net/tangtang/archive/2007/04/06/108927.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 06 Apr 2007 06:30:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/06/108927.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/108927.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/06/108927.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/108927.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/108927.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一、设计方案内容：（本页可另加页）                                    1、&nbsp; 国内外研究现状、水平及存在的问题：            综观当前国内的公文流转系统，大多是作为OA系统的一个部分出现的，其开发模式和具体技术手段也不尽相同。目前市场上没有完全基于JAVA的公文流转系统，由其实现的公文流转功能主要表现在一些由JAVA开...&nbsp;&nbsp;<a href='http://www.blogjava.net/tangtang/archive/2007/04/06/108927.html'>阅读全文</a><img src ="http://www.blogjava.net/tangtang/aggbug/108927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-06 14:30 <a href="http://www.blogjava.net/tangtang/archive/2007/04/06/108927.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>英文文献翻译</title><link>http://www.blogjava.net/tangtang/archive/2007/04/06/108925.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 06 Apr 2007 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/06/108925.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/108925.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/06/108925.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/108925.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/108925.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Putting documents into their work context in document analysis A. Salminen , , V. Lyytik&#228;inen and P. Tiitinen Department of Computer Science and Information Systems, University of Jyv&#228;skyl...&nbsp;&nbsp;<a href='http://www.blogjava.net/tangtang/archive/2007/04/06/108925.html'>阅读全文</a><img src ="http://www.blogjava.net/tangtang/aggbug/108925.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-06 14:22 <a href="http://www.blogjava.net/tangtang/archive/2007/04/06/108925.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计~完成了开题报告部分</title><link>http://www.blogjava.net/tangtang/archive/2007/04/06/tangtang.html</link><dc:creator>糖果</dc:creator><author>糖果</author><pubDate>Fri, 06 Apr 2007 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/tangtang/archive/2007/04/06/tangtang.html</guid><wfw:comment>http://www.blogjava.net/tangtang/comments/108923.html</wfw:comment><comments>http://www.blogjava.net/tangtang/archive/2007/04/06/tangtang.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/tangtang/comments/commentRss/108923.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangtang/services/trackbacks/108923.html</trackback:ping><description><![CDATA[<p style="COLOR: #ff6600"><span style="COLOR: #ff6600">设计题目：<br><span style="COLOR: #000000">基于J2EE的公文流转系统分析与实现<br></span></span>题目的科学意义或应用价值：<br><span style="COLOR: #000000">该公文流转系统是山东省教育厅科研处办公系统的一部分，该系统基于J2EE技术和工作流技术，根据科研处的需求，设计实现一个集发文、收文为主要功能的公文流转系统。该题目可以很好的帮助学生掌握J2EE的基本思想，掌握国产数据库的基本操作，锻炼学生开发信息系统的能力，积累系统开发的经验。</span><br>主<font face=宋体 size=2>要设计(研究)内容：<br><span style="COLOR: #000000">1、J2EE技术及相关知识的学习，包括Struts、JSP、EJB、Servlet、JDBC等技术。<br>2、学习Eclipse的使用。<br>3、JBoss服务器的配置和调试。<br>4、数据库技术，掌握国产数据库（DM，OpenBASE，KingBASE等）的基本操作。<br>5、信息系统分析与设计的方法。<br>6、文档流转系统的设计与实现。</span><br>进度安排：<br></p>
<p>第1周——第2周（共两周）：学习和熟悉相关技术（JSP，Java，数据库，Struts框架等）。<br>第3周：查阅相关资料，撰写开题报告和文献综述。<br>第4周——第8周（共五周）：系统分析，形成详细的系统分析报告。<br>第9周——第13周（共五周）：系统设计。<br>第14周——第15周（共两周）：系统实施与调试，论文撰写，论文答辩<br><br>各位要给我打气咯~~~</p>
</font>
<img src ="http://www.blogjava.net/tangtang/aggbug/108923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangtang/" target="_blank">糖果</a> 2007-04-06 14:09 <a href="http://www.blogjava.net/tangtang/archive/2007/04/06/tangtang.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>