<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[莫问前程　只管努力]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Starsiday</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Starsiday]]></copyright><item><title><![CDATA[ServletContextListener应用]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1438868</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1438868</guid><author>Starsiday</author><pubDate>Mon, 11 Dec 2006 20:50:00 +0800</pubDate><description><![CDATA[ServletContextListener的用法。这个事件类作为Web应用服务的一部分，处理Web应用的 servlet上下文(context)的变化的通知。在通知上下文(context)初始化和销毁的时候，ServletContextListner非常有用。import javax.servlet.ServletContextListener;import javax.servlet.]]></description><category></category></item><item><title><![CDATA[面向对象的思维方法]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1438867</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1438867</guid><author>Starsiday</author><pubDate>Mon, 11 Dec 2006 20:48:00 +0800</pubDate><description><![CDATA[使用面向对象的思维方法，其实是一个把业务逻辑从具体的编程技术当中抽象出来的过程，而这个抽象的过程是自上而下的，非常符合人类的思维习惯，也就是先不考虑问题解决的细节，把问题的最主要的方面抽象成为一个简单的框架，集中精力思考如何解决主要矛盾，然后在解决问题的过程中，再把问题的细节分割成一个一个小问题，再专门去解决细节问题。 ]]></description><category></category></item><item><title><![CDATA[Beanshell]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1370186</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1370186</guid><author>Starsiday</author><pubDate>Mon, 06 Nov 2006 20:58:00 +0800</pubDate><description><![CDATA[Beanshell是用Java写成的，一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器，具有对象脚本语言特性。BeanShell执行标准Java语句和表达式，另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法（simple method closure）来支持，就如同在Perl和JavaScript中的一样。它具有以下的一些特点：使用Java反射API以提供Java语句和表达式]]></description><category></category></item><item><title><![CDATA[对Web项目开发的一些感想[草稿]]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1319633</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1319633</guid><author>Starsiday</author><pubDate>Tue, 03 Oct 2006 17:03:00 +0800</pubDate><description><![CDATA[1、设计页面时尽量使用CSS。因为这样如果要修改项目风格样式也比较容易和不会影响全局。2、因为使用Struts或WebWork的标签库时会影响到页面的格式显示，这样的话就会影响美工修改界面，所以最好是先设计好整个项目的静态页面。也就是先设计好项目的原型。3、客户交流，因为项目最终的使用者并不是程序员，而且项目组如果不和客户交流的话，只靠自己想像是设计不出客户想要的应用。设计出一个项目原型是最好的交]]></description><category></category></item><item><title><![CDATA[[阅读笔记]面向对象的设计法则--法则1：优先使用（对象）组合，而非（类）继承 Favor Composition Over Inheritance]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1319630</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1319630</guid><author>Starsiday</author><pubDate>Tue, 03 Oct 2006 17:00:00 +0800</pubDate><description><![CDATA[组合      组合是一种通过创建一个组合了其它对象的对象，从而获得新功能的复用方法。      将功能委托给所组合的一个对象，从而获得新功能。      实现方式　　　根据引用（By reference）　　　根据值（By value）      优点　　　容器类仅能通过被包含对象的接口来对其进行访问。　　　“黑盒”复用，因为被包含对象的内部细节对外是不可见。　　　封装性好。　　　实现上的相互依]]></description><category></category></item><item><title><![CDATA[国庆快乐]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1312885</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1312885</guid><author>Starsiday</author><pubDate>Sat, 30 Sep 2006 20:52:00 +0800</pubDate><description><![CDATA[　　明天就是国庆了，可以好好的休息一下，虽然这段时间里项目比较紧，不过刚好在国庆前将项目完成，可以不用担心项目的事。最近觉得自己的状态很不好。希望可以通过这个假期，好好的休整一下，计划一下未来，忘掉工作生活中的不快乐和不开心。  ]]></description><category></category></item><item><title><![CDATA[程序员每天该做的事]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1282257</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1282257</guid><author>Starsiday</author><pubDate>Mon, 25 Sep 2006 21:05:00 +0800</pubDate><description><![CDATA[程序员每天该做的事 1、总结自己一天任务的完成情况最好的方式是写工作日志，把自己今天完成了什么事情，遇见了什么问题都记录下来，日后翻看好处多多 2、考虑自己明天应该做的主要工作把明天要做的事情列出来，并按照优先级排列，第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方，并想出避免下一次再犯的方法出错不要紧，最重要的是不要重复犯相同的错误，那是愚蠢4、考]]></description><category></category></item><item><title><![CDATA[贴图]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1281999</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1281999</guid><author>Starsiday</author><pubDate>Mon, 25 Sep 2006 20:07:00 +0800</pubDate><description><![CDATA[一 中文 英文二]]></description><category></category></item><item><title><![CDATA[茫然]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1272163</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1272163</guid><author>Starsiday</author><pubDate>Sun, 24 Sep 2006 18:51:00 +0800</pubDate><description><![CDATA[　　从毕业到现在，工作差不多有两年了，但对以后要走的路感到有些茫然。是在技术这条路继续走下去，还是到了30后转型为管理。对于技术，我比较喜欢那种一种尽在手中的感觉，而且我个人也比较内向，可能走技术专家这条路对于我来说更加适合。但人向高处走，水向低处流。在中国，做技术可能做不了很高的成就，而且我也不是那种技术狂人，能为技术而献身。平平淡淡的生活，也许是最适合我的。　　不过现在想这些可能有些过早，]]></description><category></category></item><item><title><![CDATA[最近比较混乱]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1249512</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1249512</guid><author>Starsiday</author><pubDate>Tue, 19 Sep 2006 21:48:00 +0800</pubDate><description><![CDATA[　　最近对于学习方面比较混乱。在最近这几天中，项目组将项目提交给测试组测试，测试组也开始对项目进行提Bug，我也要对Bug进行修改，而最要命的是不知道要学习什么。现在技术变化得太快，一不小心就落伍。　　对于Rails，最近看了些文档也比较感兴趣，想认真的学习，还有Spring、WebWork、Hibernate......想想还是要慢慢的来，现在可能主要学习Spring和Rails。]]></description><category></category></item><item><title><![CDATA[Quartz实例]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1232849</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1232849</guid><author>Starsiday</author><pubDate>Sun, 17 Sep 2006 16:23:00 +0800</pubDate><description><![CDATA[　　Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个，百个，甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。实例： package  example.quartz; import  org.quartz.C]]></description><category></category></item><item><title><![CDATA[Javadoc和源码工具集成IDE—World Of Java 1.1 发布 ]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1232418</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1232418</guid><author>Starsiday</author><pubDate>Sun, 17 Sep 2006 09:25:00 +0800</pubDate><description><![CDATA[Jayasoft 近日宣布，Javadoc和源码工具集成IDE，World Of Java 1.1 新版本发布。World of Java，主要向用户提供javadocs 和java 源码，来自自己的库或是来自WOJ 公共数据库的超过3000个开源java项目（超过12000 jars）。使用World of Java，可以避免浪费时间在环境配置上。支持IDE：# Eclipse : ve]]></description><category></category></item><item><title><![CDATA[最简单的HiveMind开发应用]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1223364</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1223364</guid><author>Starsiday</author><pubDate>Thu, 14 Sep 2006 21:26:00 +0800</pubDate><description><![CDATA[1、在Eclipse中建立项目，并导入hivemind-1.1.jar，javassist-3.0.jar，jakarta-oro-2.0.6.jar三个类包。Jakarta-ORO正则表达式库，它是最全面的正则表达式API之一。Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京技术学院的数学和计算机科学系的 Shigeru Chiba 所创建的。它已加入了开放源代码JB]]></description><category></category></item><item><title><![CDATA[[Appfuse学习] 起步]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1219098</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1219098</guid><author>Starsiday</author><pubDate>Wed, 13 Sep 2006 20:56:00 +0800</pubDate><description><![CDATA[1、当然是下载Appfuse、设置JDK的路径和Tomcat的安装路径，在这里我使用的IDE是Eclipse，Appfuse的框架是WebWork + Spring + Hibernate。Appfuse的下载：https://appfuse.dev.java.net/servlets/ProjectDocumentList2、运行Eclipse，使用 File->>Import 来导入App]]></description><category></category></item><item><title><![CDATA[系统中调试信息的输出]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1214333</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1214333</guid><author>Starsiday</author><pubDate>Tue, 12 Sep 2006 20:02:00 +0800</pubDate><description><![CDATA[1、不允许使用System.out.println打印调试信息。2、用Log4j来记录各种日志信息，并且分清楚不同的级别。debug信息只能使用debug级别。必要的记录信息在运行时采用info、warn或error。3、Debug信息不需要太多，因为会影响系统的性能，而且debug最好要判断isDebugEnable，Debug的信息必须充分！充分的判断标准是：当系统出现问题的时候，打开debu]]></description><category></category></item><item><title><![CDATA[[阅读]企业级应用（Enterprise Applications）]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1209524</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1209524</guid><author>Starsiday</author><pubDate>Mon, 11 Sep 2006 19:01:00 +0800</pubDate><description><![CDATA[1、企业级应用的概念　　企业级应用（Enterprise Applications），是一个企业范围内所使用的、基于计算机的稳定的、安全的和高效的分布式信息管理系统。2、企业级应用(1)分层：持久层（Persistence Layer）、业务逻辑层（Business Logic Layer）和展现层（Presentation Layer ）。(2)分层的原因：提高软件开发生产力，降低软件开发成本，]]></description><category></category></item><item><title><![CDATA[OSGi规范的实现]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1199864</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1199864</guid><author>Starsiday</author><pubDate>Sat, 09 Sep 2006 20:10:00 +0800</pubDate><description><![CDATA[OSGi是Open Service Gateway Initiative的简称，该组织建立于1999年，是一个非赢利机构，旨在建立一个开放的服务规范，为通过网络向设备提供服务建立开放的标准。OscarOscar是一个遵循OSGI R3规范的开源实现,它提供了大量扩展OSGI R3规范的Bundle，为开发基于OSGI的系统提供了方便。  KnopflerfishKnopflerfish项目]]></description><category></category></item><item><title><![CDATA[关于这个星期的学习]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1199449</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1199449</guid><author>Starsiday</author><pubDate>Sat, 09 Sep 2006 16:25:00 +0800</pubDate><description><![CDATA[ 　　昨天才刚将WebWork2开发指南看完，因为这个星期比较忙，项目开发比较紧，因些关于OSGi的资料还没有开始找和看，可能要留到下个星期来做。关于WobWork　　WebWork已经被拆分成了Xwork1和WebWork2两个项目。Xwork简洁、灵活功能强大，它是一个标准的Command模式实现，并且完全从Web层脱离出来。Xwork提供了很多核心功能：前端拦截机（interce]]></description><category></category></item><item><title><![CDATA[WebWork笔记--增加输入校验]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1186780</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1186780</guid><author>Starsiday</author><pubDate>Wed, 06 Sep 2006 21:51:00 +0800</pubDate><description><![CDATA[　　在Class Path的根目录(如WEB-INF/classes)创建一个validators.xml文件，此文件中包含当前应用中所有需要使用的Validator。　　在WebWork开发指南中提到Webwork 发行包中提供了一个validators.xml 示例(/bin/validators.xml)可供参考，不过我没有找到，只得到WebWork的例子中找到validators.xml文]]></description><category></category></item><item><title><![CDATA[WebWork的运行流程]]></title><link>https://blog.youkuaiyun.com/Starsiday/article/details/1177002</link><guid>https://blog.youkuaiyun.com/Starsiday/article/details/1177002</guid><author>Starsiday</author><pubDate>Mon, 04 Sep 2006 21:43:00 +0800</pubDate><description><![CDATA[1． 将Web页面中的输入元素封装为一个（请求）数据对象。2． 根据请求的不同，调度相应的逻辑处理单元，并将（请求）数据对象作为参数传入。3． 逻辑处理单元完成运算后，返回一个结果数据对象。4． 将结果数据对象中的数据与预先设计的表现层相融合并展现给用户 。摘自：WebWork2开发指南]]></description><category></category></item></channel></rss>