- 浏览: 129086 次
- 性别:
- 来自: 深圳
最新评论
-
Cyclone_C:
class.resource.loader.class=org ...
初学velocity -
7_iroy:
支持下,继续加油
泛型(java 1.5 语法基础) -
haiyangyiba:
谢谢博主无私奉献
Java iText 动态 生成 PDF 文档表格中文问题 -
gongmingwind:
写的不错,现在可以用泛型设计Dao层,可以在一定程度上减少da ...
泛型(java 1.5 语法基础) -
kjj:
标签就算了吧,jstl就够了
使用Struts2的标签是不是有点恐怖?
文章列表
P84
选择实现:
只有当我们使某个类或对象的外部视图稳定下来之后,才会转向它的内部视图。这个视图涉及两个不同的决定:
为类或对象选择表示形式,以及将类或对象放入一个模块
1、单一责任原则-->一个类只有一个责任或动机
2、把方法设计成:要么改变对像的状态,要么返回信息。不要两件事都做。
3、消除重复代码
4、保证代码是干净和富有表现力的
5、将类和方法的数量减到最小
1、mysql向表中某字段后追加一段字符串:
update table_name set field=CONCAT(field,'',str)
2、mysql 向表中某字段前加字符串
update table_name set field=CONCAT('str',field)
在使用时,对于使用CONCAT方式,如果原字段field为null,那么无效,如mysql帮助文档所说
写道
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为 ...
1、web中经常用到全选复选框操作,在具有多个相同name和id的checkbox中写出兼容的js代码,实践中经验如下:
HTML:
<input type=”checkbox” name=”check_order” id=”check_order”/>
<input type=”checkbox” name=”check_order” id=”check_ order”/>
<input type=”checkbox” name=”check_order” id=”check_ order”/>
< ...
在前面http://freesea.iteye.com/admin/blogs/652707初学velocity中只是简单的了解了一下velocity,对于velocity的实际应用还需要多学习,今天有点时间,测式了一个简单的应用,由于没有深入理解,很容易健忘,在此备忘一下
今天主要是使用velocity-tools-view包对视图进行显示控制,这个包对于简化velocity的使用起到很大的作用。在使用之前当然还是到官网上去看一下,下载地址:http://velocity.apache.org/download.cgi#tools
下载解压后发现里面有个exam ...
很久之前就已经听说过velocity,但是没有花些时间去认真了解它,由于现在自己要开发一个大的项目,在开发之前把过去的种种技术做一个回顾及加强.
Velocity是一个开放源码的模版引擎,具体可以参考:http://jakarta.apache.org/velocity/index.html 了解Velocity的最新信息。 Velocity允许我们在模版中设定变量,然后在运行时,动态的将数据插入到模版中,替换这些变量.生成最终表现层页面.
跟学习其它技术一样,首先到官网去下载必要的包,下载地址:http://velocity.apache.org/down ...
实体定义:
1、通过一系列的连续性(continuity)和标识(identity)来从根本上定义的.
2、在一个对像的多种实现形态、多种存储形式与真实世界的参与者(如打电话的人)之间,必须具有匹配的(一至的)概念性标识,但是属性可以是不匹配的
3、实体的基本概念就是一种抽象的连续性。这种连续性惯穿了对像的整个生命周期,甚至要经历多种实现形式
4、以标识作为其基本定义的对像称为“实体”.
实体建模:
1、实体的最基本职责是保证连续性,以便使之具有清晰、可预见的行为。要有效地实现这个目的,我们必须保持实体的精简性。
A、对于实体我们关注重点是那些固有的特征,特别是那些用来惟一标识对像 ...
- 2009-08-02 11:33
- 浏览 1348
- 评论(0)
建模与实现之间的相互影响使得对像之间的关联变得特别难以处理.
最少有3种方法可以使得关联更易于控制:
1、指定一个导航的方向
2、通过加入限定符(qualifier)来有效地减少关联的多重性(multiplicity)
3、清除不必要的关联
尽可能地约束关联是非常重要的。一个双向关联意味着,只有这两个对象同时放在一起时才能被理解。如果应用并不要求在两个对象间进行双向交互,那么指定一个导航方向可以降低对象的相互依赖性,并且使设计得到简化。充分地理解领域可以克服一些主观偏见。
- 2009-04-16 14:09
- 浏览 1288
- 评论(0)
Cookie c = new Cookie("test","1");
response.addCookie(c);
Cookie c1 = new Cookie("test2","1");
response.addCookie(c1);
Cookie c3 = new Cookie("test","0");
response.addCookie(c3);
c1死活是写不进去,c3更是不能覆盖原来test的值
当然把 c去掉 就是 ...
有一个登录页面,用户名\密码\验证码
当提交之后交给一个jsp处理,这个JSP也很简单
就是查询数据库有没有记录,就这么简单,成功之后加入session中,但是就是这么简单的事情,当我输入完用户名\密码\验证码后一切都成功,但是过程非常的慢,没办法,我只能在提交后的页面输出页面开始到页面结束所需要的时间,输出是31MS,也非常的快呀,但是为什么在提交后成功页面后久都出来了呢,看了一下后台,其实已经用31MS就执行完了验证,但是不知道tomcat为什么会自己加入下面那一段才会变得很慢
2008-5-2 14:36:51 org.apache.catalina.core.ApplicationC ...
刚刚接触struts2的标签,做了以下一个测式
在jsp的头部加入 <head><s:head /></head>
在<body><s:datetimepicker tooltip="Select Your Birthday" label="生日"
name="birthday" displayFormat="yyyy-MM-dd"/>
</body>
当执行上面的jsp时,页面得到的结果如下:
<link rel=&qu ...
这是我用ff测式时所用的时间,为什么ext-lang-zh_CN.js这么小要花这么多的时间
而ext-all.js这么大切比ext-lang-zh_CN.js花的时间还要少
文件名 本机ff测式用时 网上ff测式用 文件大小
ext-lang-zh_CN.js 31ms 2.97s 4.27kb
ext-all.js 844ms 1.15s 502kb
希望各位帮忙解决一下,另外就是有没有办法把ext-all.js压缩到最小,或 ...
1、在使用Ant1.7时,编译出现如下错误:
Error starting modern compiler
这个问题主要是使用的jre不一致造成的,只要在 build.xml 的 run as 改变jre即可
2、No configuration found for the specified action: 'Test' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
3、Bad version number in .class file
我使用的是jdk1.6 ,原来是版本不 ...
- 2008-04-09 09:59
- 浏览 1692
- 评论(0)
1、总结自己一天任务的完成情况
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作
把明天要做的事情列出来,并按照优先级排列,第 ...
- 2008-02-15 12:25
- 浏览 1106
- 评论(0)
摘自:http://blog.csdn.net/clearwater21cn/archive/2005/02/21/296316.aspx
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。
介个是Display Tag的官方网站http://displaytag.sourceforge.net。
首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文 ...
- 2008-02-15 12:11
- 浏览 2898
- 评论(3)