- 浏览: 383243 次
- 性别:
- 来自: 北京
最新评论
-
h416373073:
重新加深印象了 谢谢博主
JAVA虚拟机参数说明 -
linsongze2012:
Spring JDBC注解 -
XiaoXiaoYang37790315:
大神,能详细描述一下么?谢了。。。找一天了
HSQLDB 带Connection的Stored Procedure -
liuxiang00435057:
看不明白说什么,现在正在做这个
HSQLDB 带Connection的Stored Procedure -
yqsshr:
不错 谢谢博主 知道xms xmx及permsize和ma ...
JAVA虚拟机参数说明
文章列表
记录一些在IBatis中不是很舒服的地方:(随时保持更新)
1. 在映射文件中配置了select, update, insert, delete等语句的id,由我们在配置文件中指定。但是,我们在dao方法中的相关方法要记住这些id,如果引用不正确的话会发生错误。
2. N+1查询问题,Product 和 Category 是 N V 1的关系,如果
<result property=”category” column=”PRD_CAT_ID” select=”getCategory”/>
如上诉代码所示,取得一个product所属的Category时,需要再执行另一条SQL语句。 ...
- 2006-11-11 17:11
- 浏览 1448
- 评论(0)
未来的工作取决于我们现在的努力,插件机制可以提高应用的可扩展性。著名的Eclipse3.0之后就是基于OSGI构建的完全的PLUGIN平台。
Spring,核心是IoC容器,管理对象以及对象之间的关系(主要是依赖关系以及),以插件的角度来看,管理的对象也可以是一种插件。但是,Spring的粒度似乎是有点细
小组在插件方面已经有一些研究了,lifeSingle在C#上已经实现了一个支持插件的简单应用程序,Quite good。我得继续学习和研究插件机制。并且要关注OSGI了,可以请教OSGI的一些知识,呵呵。
找一些比较有用的资料吧
有用的链接:http:/ ...
- 2006-11-10 23:37
- 浏览 1780
- 评论(2)
呵呵,刚才又完成了一个iBatis的Demo程序:)
iBatis的lib一共只有三个。需要其他的设置,可以自己将其他的package给加进去,感觉确实是明快。回想下Hibernate,一堆东西呢。
对刚才做的东西做个小结:)
对于每个实体类,需要设置对该类所的DAO方法。比如我的User.java->User.xml
都非常好理解。
<typeAlias alias="user" type="com.wzg.ibatis.User"/>
<select id="getUserByName" param ...
- 2006-11-08 22:32
- 浏览 2513
- 评论(1)
现在只能说看上去很爽,呵呵。
又一次要感谢xiaxin的文章,虽然是2004年9月的,但是感觉不错
在项目中写DAO代码已经比较烦了,连delete这样的操作还需要先将数据加载到实体中,然后才能将这个实体remove掉。我的老天,在hibernate中是这样的么?在ibatis中是这样子的么?在JDBC中是这样子的么?
还要维护一个ORM产品,实际上我们已经没有精力了:)项目组人员本来就不充足,然后还要有专人去维护这个东西,唉,不知道是进步还是退步,是有利于项目开发还是不利于项目开发。
嗯,别的不说了。至少iBatis让我看着比较心动,配置比Hibernate简单,能看到自己写的SQL语 ...
- 2006-11-08 21:11
- 浏览 2192
- 评论(3)
因为在项目中有一部分功能的设计看上去和命令模式比较像,因此,特意研究了下XWork。
XWork号称是通用,可重用以及可扩展的命令模式的框架。主要牵涉到的类就是
Action:命令接口,Action的返回结果就是String类型,其实是代表Action的执行状态,是成功了,还是失败了。
ActionInvocation:命令的调用者(Action和ActionInvocation分开,是典型的Command模式)
ActionContext:和ActionInvocation相关的命令的上下文,一般就是执行这个命令所需要的一些参数对象。如果f(x,y)可以表示命令的话,那么x,y就是这里 ...
1. JSP中要引用webwork的标签库,需要这么写,下面的不能写错,我出现了将uri="webwork"的情况,报找不到/WEB-INF/pages/webwork的错误。
<%@taglib prefix="ww" uri="/webwork" %>
2. 写Model的时候,如果页面中增加了name的标签,比如说
<input type="submit" value="submit" name="B1"/>
<input type=&q ...
- 2006-11-05 16:39
- 浏览 1429
- 评论(0)
tomcat-5.5.17\conf\Catalina\localhost\host-manager.xml
寻寻觅觅,pm.xmlcopy到这个目录其实就可以用了。那么,去掉这个文件也就不会加载这个应用了,哈哈
<!--
Context configuration file for the Tomcat Host Manager Web App
$Id: host-manager.xml 303743 2005-03-11 22:39:26Z remm $
-->
<Context docBase="${catali ...
- 2006-11-05 15:25
- 浏览 2765
- 评论(0)
1. download webwork, current 2.2.4,里头有比较详细的介绍,本来应该是可以直接quickstart的,但是,我没有成功,因为找不到tools.jar。非常好玩的一个问题,不过,不用管它。到webapps下面,直接可以执行ant -Dwebapp=showcase就可以构建showcase这个应用了。
2. 之后的东西就可以看了:)
3. 找了几篇文章,有一些是关于webwork的简单介绍,也有一些是介绍原理性的东西。对ActionProxy,ActionInvocation,Action比较感兴趣,一会儿去看看它的整个详细的设计代码:),ActionInvoc ...
- 2006-11-05 15:00
- 浏览 1603
- 评论(0)
http://dev.csdn.net/article/30/30455.shtm
http://wiki.javascud.org/display/ww2cndoc/Comparison+to+Struts
值得一看!
- 2006-11-04 23:18
- 浏览 1388
- 评论(0)
呵呵,WEB MVC的框架比起Spring来,应该是简单多了。
项目组一直用的是Struts1.1,页面是整个开发当中最易变的地方,经常要做很多改动;同时,很多页面其实比较相似,页面风格布局都非常相似,但页面复用得非常低,一般都是靠copy代码来写页面,感觉维护和开发页面非常麻烦。
经常看到webwork的一些介绍文章,最近又听说struts2是基于webwork2.2的基础上加上struts的一些特性。如果是这样的话,那确实可以先了解一下webwork这个架构,看看是否对我们开发页面有好处:)
- 2006-11-04 23:09
- 浏览 1639
- 评论(0)
周四给小组简单介绍了一下Spring,讨论当中有几个关于Spring的问题,这里简单的总结一下:
1.IoC的概念。找女朋友的哪个例子不是很恰当,不是说告诉婚姻介绍所找个什么样的,它就能够找到符合你要求的ppmm。事实上, ...
- 2006-11-04 21:31
- 浏览 1413
- 评论(0)
中午和同学聊天,大家又谈到技术学习的事情。技术发展确实是日新月异,在项目当中不可能永远追寻技术的脚步,特别是对于产品来说,可能产品初期的技术选型就决定了产品后来的技术路线。想要中途转成其他的方式,还是需要很大的勇气和决断力的。
在学习技术过程中,大家都有一些比较疯狂的举动。比如,我在3月份接触Spring的时候,哪个真是疯狂啊……打印了N本书,有一本都超过1000页了,更好玩的是当时还打印了一本Spring1.2.7的Reference Documentation。现在,哪些大厚书基本上在睡觉呢。
这次再深入Spring决定采取不一样的方式了。从实践入手,不从书本入手了,贵 ...
- 2006-10-27 14:15
- 浏览 1303
- 评论(0)
看到buaa开头的昵称,高兴
- 博客分类:
- 随笔
呵呵,相当有意思,总是能在论坛上看到buaa开头的昵称,很高兴呢,至少证明我们北航的兄弟活跃在各个战线,happy一下。
前一阵子回到北航了,看到哪个号称亚洲第一的教学科研楼,真是壮观啊。现在还在校的兄弟们有福了。我在校的时候可没有这么好的景象,只是到了快毕业的时候主M修好了,图书馆翻新了一下。哦,还有哪个非常显著的行政办公楼……
好了,不去缅怀了。希望各位来自buaa的兄弟好运。
- 2006-10-27 11:24
- 浏览 1275
- 评论(0)
确定需求总是一件比较复杂的事情。经过近三天的需求整理和对需求不断的研究,现在终于大概、似乎是理清楚了头绪了。但是,显然要实现这样的需求不是一件简单的事情。
好了,闲话少说。
数据库的初步的设计已经做好了。为了尽早开始项目,我要把设计好的数据库表结构拿给同行评审评审。之前在项目中以设计数据库的时候就是用Visio,但是我总是觉得Visio在设计数据库表的时候不是很爽,特别是每输入一个字段系统就得停顿以下,非常不爽。
今天稍微有点事情,我考虑了几种工具:Powerbuilder,SmartDraw,EA,Visio。Pb是专业的C/S数据库设计工具,我用的Pb9 En ...
- 2006-10-25 15:09
- 浏览 6497
- 评论(0)
工作之后还有机会再听讲座真的是要好好珍惜才对。
今天UML China邀请到了Alistair Cockburn来做Use Case和敏捷软件开发的交流。我本身对USE CASE应该说有一定的了解了,毕竟我师兄是UML专家,并且我们也在实际项目中写过US ...
- 2006-10-17 23:32
- 浏览 1381
- 评论(0)