Coolhwm 代码空间

千里之行,始于足下

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年4月4日

摘要: 软件开发流程整理 2012/4/3问题定义问题定义指在项目初期,从客户或用户处获取需求,弄清用户需要计算机解决的问题根本所在,以及项目所需的经费和资源的文档,最终使开发人员与客户就所构建的系统的范围达成一致意见。用户调查对用户进行访谈,调查,初步了解项目范围,需要解决的问题以及项目经费的重要信息。编写《系统目标与范围说明》将本阶段的结果写成相应的文档,即《系统目标与范围说明》。可行性研究软件可行性分析最根本的任务是用最少的代价,对以后的行动方针提出建议。如果问题没有可行的解释,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案, 阅读全文
posted @ 2012-04-04 16:22 coolhwm 阅读(5903) 评论(0) 推荐(0) 编辑

2012年3月22日

摘要: 近期即将开始编码阶段,特地整理一下各方面的编程规范与命名约定,以便内部团队风格统一。文章大多从网络上收集汇总而来,参考列表附在文章末尾。Java编程规范整理基本命名规范包命名包名按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反。由一组以“.”连接的标识符构成,通常第一个标识符为符合网络域名的两个或者三个英文小写字母。PeopleTestPageXMLExample类,接口命名类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XM 阅读全文
posted @ 2012-03-22 16:17 coolhwm 阅读(33995) 评论(2) 推荐(6) 编辑

2011年11月27日

摘要: 在有Struts部署的Java EE环境中,我们一般把jsp页面写在WebRoot\WEB-INF\content 目录下,这样使得jsp页面一定需要struts的控制转发才可访问,提高页面安全性。但是今天在jsp页面中应用WebRoot目录中的css,js文件发现十分困难,先看看我的文件结构:目标是在index.jsp中访问default.css。defautl.css是在index.jsp目录的父目录的父目录的CSS目录下。所以我这样写:ps:空格为故意添加,不知为何会自动变成博客园的网址 <link href="../ ../css/default.css" r 阅读全文
posted @ 2011-11-27 20:57 coolhwm 阅读(38691) 评论(5) 推荐(8) 编辑

2011年11月26日

摘要: 百度百科 Mavenhttp://baike.baidu.com/view/336103.htm项目管理:Maven让事情更简单http://www.ibm.com/developerworks/cn/java/j-maven/Maven实战 Maven的安装、配置及使用入门http://wenku.baidu.com/view/5bb5a47202768e9951e738bf.html 阅读全文
posted @ 2011-11-26 21:28 coolhwm 阅读(267) 评论(0) 推荐(0) 编辑

摘要: 今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如下: <body> ${test} </body>发现毫无结果,再使用requestScope尝试取出: <body> ${requestScope.test} </body>发现还是毫无结果,感到非常诧异,遂干脆使用java脚本尝试取出。 < 阅读全文
posted @ 2011-11-26 20:52 coolhwm 阅读(27882) 评论(4) 推荐(6) 编辑

摘要: 在这篇文章中对可能出现的多种情况进行了阐述:http://hj419460467.blog.163.com/blog/static/186366202011520323459/自己碰到的几个情况spring缺少:aopalliance.jarCaused by: java.lang.ClassNotFoundException: org.aopalliance.intercept.MethodInterceptor 缺少struts:commons-logging.jarjava.lang.NoClassDefFoundError: org/apache/commons/logging/Lo. 阅读全文
posted @ 2011-11-26 15:50 coolhwm 阅读(574) 评论(0) 推荐(0) 编辑

摘要: 之前一直使用MyEclipes的Add xxxx Capabilities导入工程用到包,发现Tomcat服务器启动速度奇慢无比,明明只是个很小的工程。每次修改之后重启服务器都需要等待30S+,实在是难以忍受,于是乎决定仔细学习下SSH中三个项目包的用途,精简导入的jar包。在此文章中,对SSH中常用包,及其依赖关系进行了细致的描述:SSH中常用jar包的作用http://llhdingdong-163-com.iteye.com/blog/844616简而言之:spring-core.jar :核心包,是其他工具的基础,必须导入。依赖:Commons Logging, (Log4J)。spr 阅读全文
posted @ 2011-11-26 15:38 coolhwm 阅读(831) 评论(0) 推荐(0) 编辑

2011年11月25日

摘要: 今天在使用hibernate时,发现一异常:could not initialize proxy - no Session查询资料之后发现,这是一个lazy使用后的Exception,使用迟时加载,在session关闭后使用该对象的未加载变量,也就是说session已经关闭,对象或其属性没有保存到内存中,然后你使用了,导致该异常。检查代码之后,发现此异常是由于Dao中获取评论使用load方法根据id加载对象导致的: public Article get(Integer id) { return getHibernateTemplate().load(Article.clas... 阅读全文
posted @ 2011-11-25 23:58 coolhwm 阅读(2386) 评论(0) 推荐(0) 编辑

摘要: 今天使用oracle数据库的使用发现有句SQL语句居然无法执行,提示标识符错误。网上查询资料发现居然是和数据库关键字“comment” 重复了。http://zhidao.baidu.com/question/147093857.html数据库一般关键字:ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN BY CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT DATE DECIMAL DEFAULT DELETE DESC DISTINCT DROP ELSE E 阅读全文
posted @ 2011-11-25 23:40 coolhwm 阅读(813) 评论(0) 推荐(1) 编辑

摘要: 使用chain的方式会保留请求参数,这毫无疑问。<action name="addCommentPro" class="addCommentAction"> <interceptor-ref name="authorityStack"/> <result type="chain">viewCommentPro</result></action>当使用redirectAction时,会发生重定向,参数会丢失,可以使用以下两种方式传递参数,两种方法下目标Act 阅读全文
posted @ 2011-11-25 23:26 coolhwm 阅读(8591) 评论(0) 推荐(1) 编辑