hello world, ruby

用java用了一段时间,有些腻了,而且ruby又是如此之火,所以想看个究竟,虽然我工作中使用ruby的可能性不大,但多学一门新语言总归没什么坏处,而且还可以吸收一些新的东西。 ruby是一种强大的脚本语言,作为脚本语言还有perl和python,我都没用过,为什么会单单选择ruby,我也说不出个...

2006-05-28 23:59:00

阅读数:9

评论数:0

Hibernate中的检索1-----主控对象

Hibernate 配置文件中的会出现4种检索方式 1. 立即检索 2. 延迟加载 3. outer-join 4. batch-size 对于主控对象来说,只会有前面两种方式 对于主控对象的检索通常有3种方法 1. load 2. get 3. find ...

2006-05-26 17:12:00

阅读数:5

评论数:0

hibernate中的级联关系小结

hibernate中的级联关系有下面几类: none save-update delete all delete-orphan all-delete-orphan 我通常会用到none,save-update,all-delete-orpha...

2006-05-26 16:11:00

阅读数:5

评论数:0

hibernate中的save和saveOrUpdate(单主键情况)

在单主键情况,两个方法到底有啥区别:如果持久对象使用了自增长的单主键(一般情况下也都是这么做)。通常两者没什么区别。但是如果持久对象使用自己赋值的单主键,那么使用saveOrUpdate就不大合适了。例如:如果你将一个持久对象的主键赋值了,你本想插入这条记录,但实际上执行的是更新,因为hibern...

2006-05-25 15:41:00

阅读数:12

评论数:0

使用js控制图片尺寸

需求: 用户上传图片后,前台显示,如果不对显示进行控制,图片会变形 <img id="img1" src="${vo.baby.picPath?if_exists}" border="0...

2006-05-25 15:08:00

阅读数:6

评论数:0

Tomcat启动分析

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service el...

2006-05-21 19:07:00

阅读数:5

评论数:0

webwork配置中应该避免的一个错误(包名重复)

1) 1.1)xwork.xml如下: <?xml version="1.0"?> <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//...

2006-05-19 01:06:00

阅读数:5

评论数:0

一个简单的tomcat部署方案

需求如下: 要将widow下开发的web应用部署到linux的机器下step1)在本地使用ant将项目打成war ant脚本如下: <project name="Build" default="war" ...

2006-05-19 00:25:00

阅读数:8

评论数:0

深入分析webwork中的文件上传机制

点击上传按钮后,webwork的程序流如下: step 1)进入ServletDispatcher.service public void service(HttpServletRequest request, HttpServletResponse response) throws Servle...

2006-05-17 01:33:00

阅读数:4

评论数:0

javascript中使用正则表达式

使用正则表达式写js函数使得函数变得相当简单看看下面两个例子://判断一个输入是不是正整数function plusIntegerCheck(s){ if(s.match(/^[1-9]\d*$/)) return true; return false; }//trim空格function tr...

2006-05-16 11:40:00

阅读数:3

评论数:0

验证码的工作原理

验证码通常在输入页面,主要是为了防止无聊人士通过循环提交攻击服务器验证码的工作机制如下step1)必须有个生成验证码的冬冬1.1)验证码的显示<img src="http://my.${constant.mainDomain}/images/validate...

2006-05-15 01:07:00

阅读数:10

评论数:0

webwok中的封装页面数据研究(上)-两种实现方式

webwok中的封装页面数据研究(上)-两种实现方式本文的前提是,你愿意将页面数据封装为一个对象(是否封装还得看实际情况,如果页面数据特别少也没这个必要)。封装页面数据是否使用ModelDrivenInterceptor有时候还真与个人使用习惯有点关系看下面的实现action1:public cl...

2006-05-14 23:56:00

阅读数:3

评论数:0

webwok中的封装页面数据研究(下)-ModelDrivenInterceptor分析

ModelDrivenInterceptor使传值变得方便,但它本身并不负责注入值看看其核心源代码:protected void before(ActionInvocation invocation) throws Exception { Action action = invocation.ge...

2006-05-14 23:42:00

阅读数:5

评论数:0

freemark中的占位list的使用

需求如下:服务器最多有5个磁盘,至少一个,在修改服务器时需要显示5个磁盘占位,如果那个磁盘占位有信息,就显示可用如下代码: <#assign diskindex = 1> <#list vo.diskSet?if_exists...

2006-05-14 19:15:00

阅读数:5

评论数:0

服务器上页面路径小结

1)以“/"开头表示绝对路径,从服务器根目录开始,例如"/page/signup/index.jsp"2)没有以”/"开头表示相对路径假设当前页面为/page/signup/index.jsp2.1)页面中的某个路径为inde...

2006-05-14 18:44:00

阅读数:7

评论数:0

Hibernate中的级联一对多关系

两个pojo,Baby 和Baby File对应数据库中表baby和babyfile.两个表有外键关联,且babyfile的外键不能为空配置了个单向一对多,级联关系为save-update/** * * @author weip * @time 2006-5-10 16:23:19 * @ret...

2006-05-14 18:33:00

阅读数:5

评论数:0

Dbunit中DatabaseOperation.DELETE和DatabaseOperation.DELETE_ALL的差别

DatabaseOperation.DELETEThis operation deletes only the dataset contents from the database. This operation does not delete the entire table co...

2006-05-13 15:51:00

阅读数:4

评论数:0

Dbunit最佳实践

原文:http://dbunit.sourceforge.net/bestpractices.html Best Practices Use one database instance per developer Good setup don't need cleanup...

2006-05-13 15:23:00

阅读数:5

评论数:0

Lucene到底是个什么东西

Lucene是个开源的搜索引擎,如果你的项目的一些信息需要被搜索,但又没有合适的搜索工具,那么你应该考虑使用它.为什么我会使用这个玩意?我的前一个项目是关于网络视频的,里面牵涉到对视频作搜索(废话), 主要是对视频的描述做一些灵活的搜索,起初我使用了MySql的全文索引,似乎事情到此截止了,但后来...

2006-05-13 07:05:00

阅读数:5

评论数:0

测试驱动和用例驱动的联合实践

用例驱动方法来自UP,由jacobson提出,并成为UP中最闪亮的瑰宝和核心,用例驱动主张一切来自需求,这本身非常正确,但用例之后的分析,设计过程被一些敏捷专家所诟病,认为这个过程太过重量级,因为需求一直在变,而且随着项目的进展,设计会弱化,同时还得保持分析文档,设计文档和代码的同步,如果能时刻保...

2006-05-13 06:22:00

阅读数:5

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭