- 浏览: 64717 次
- 性别:
- 来自: 大连
最新评论
文章列表
假定我们要创建一个读取User信息的SessionBean,需要我们写的有3个文件:
1. UserServiceHome.java
Home接口
2. UserService.java
Remote接口
3. UserServiceBean.java
Bean实现
WSAD最终会生成10个class。其它7个是什么呢?我们一个一个数过来:
4. _UserServiceHome_Stub.java
这个当然就是Home接口在Client端(动态加载)的Stub类了,它implements UserServiceHome。
5. _EJSRemoteStateles ...
- 2006-08-31 23:54
- 浏览 1551
- 评论(0)
下面列出Cache的基本特性。
1. 时间记录
数据进入Cache的时间。
2. timeout过期时间
Cache里面的数据多久过期
3. Eviction Policy 清除策略
Cache满了之后,根据什么策略,应该清除哪些数据。
比如,最不经常被访问的数据,最久没 ...
- 2006-08-30 19:49
- 浏览 1746
- 评论(0)
1. 建议使用Hiberante进行Session和Transaction的管理
将需要进行事务的多个原子DAO设置到Service里,在Service层进行事务控制和会话控制。
设置一个基础的dao,即baseDAO 且继承之HibernateDaoSupport,而业务对象原子DAO,持有一个baseDAO的引用,通过setter注射设置到业务DAO中。
多个原子DAO,通过setter注射到Service层。
2. 在显示层,一对多显示时,提示Session关闭的问题
两个解决方法:
1)在one-to-many设置lazy=false,即不延迟 ...
- 2006-05-23 18:59
- 浏览 1498
- 评论(0)
As we all known, the configuration of web.xml is the file that our application tells servlets what to do. there are many elements defined in web.xml, next I will tell what's the function of every element.
1, <context-param>
The optional context-param element declares a Web Application's servlet ...
- 2006-05-21 11:47
- 浏览 1100
- 评论(0)
一般来说,任何一个系统在开始之前,我们应该有很多东西都要设计,本文主要讲述利用Tiles来设计系统的模块。以我现在做的NDRS项目来做解释。
1,一般我们会定义一个JSP(Frame.jsp)来作为整个系统的全局jsp,然后根据系统的需求来设计出如何布局这个Frame.jsp了。
这个JSP主要分为四部分:
1,Head.jsp用来显示一些用户的信息(username, home page,logout, changepassword.),横排显示.
2, HeadProcessing.jsp用来显示一些用户可供选择的菜单(Canceer Registery, Renal R ...
- 2006-05-18 18:19
- 浏览 1519
- 评论(0)
http://www.blogjava.net/BlueDavy/archive/2005/10/09/15091.html;
http://forum.iteye.com/viewtopic.php?t=17896
- 2006-05-18 13:14
- 浏览 4158
- 评论(0)
一直以来,分页和排序问题一直是做J2ee项目的一个很重要的问题。一个好的分页排序算法,会使系统得到很好的性能.反之,系统性能会很低,而且系统速度慢,这是每位programmer不想看见的。
总结现在的关于排序分页方面的各种实现,大概有一下几种:
1,基于框架实现的,如hibernate的内部分页排序的实现。
2,基于外部组件的实现,如Toplink比较多,可是没有分页的支持。
3,还有的就是各个项目组自己的实现了。
一直我都希望在自己的项目组内部来实现分页排序,现在把我了解的写下来。
据robbin提到的分页算法,
SELECT * FROM
( SELECT row_. ...
- 2006-05-17 21:27
- 浏览 2095
- 评论(0)
Everyone tries to avoid them, but it's an unfortunate fact: Errors occur in software programs. However, if you handle errors properly, you'll greatly improve programs' readability, reliability and maintainability. The Java programming language uses exceptions for error handling.
What Is an Exception ...
- 2006-05-16 21:11
- 浏览 1075
- 评论(0)
系统架构通俗的说起来就是系统的结构组织方式.原则上说, 架构只有好坏之分,而不存在有无的问题. 软件的体系架构可以直接体现为代码的类结构, 也可以表现为文档性的编码规范和全局约定等. 如果软件架构中能够抽象出一些稳 ...
- 2006-05-14 19:54
- 浏览 1414
- 评论(0)
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天:
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
张老师把M值告诉了小明,把N值告 ...
- 2006-05-12 20:42
- 浏览 1264
- 评论(0)
架构师应该精通分析和设计。架构师应该比常人容易理解事物的基本原理,具有正确的分析手段和良好的认识论、方法论基础。掌握各种设计原则和模式是一个架构师的职业要求。架构师应该具有一定的领导能力,带领一个团队。架构师应该具有良好的沟通能力,和客户沟通以确保产品满足其需求。
架构师往往没有一个他“自己”的产品,如Martin Fowler,这个牛人也没有什么架构产品吧?架构是产品的基础,但架构本身不是一个产品,架构师所做的都是幕后工作。架构师是编剧,重要而不如导演名气大,但Hollywood是编剧负责制,不是导演负责制。有激情的程序员不屑于架构师,因为架构师没有一个产品。
架构师需要考 ...
- 2006-05-12 20:25
- 浏览 1028
- 评论(0)
软件架构师不是建筑架构师。他们之间除了名字,没有任何的共同之处。把软件架构师和建筑架构师类比,甚至把他们等同起来,是一种错误的观念。
建筑是实体的,软件是形式的。实体的建筑以结构为其主要内容,辅以少量动态的考虑(给水、排水及其他)。软件则是静态的结构和动态的行为的结合体。从这个角度,建筑师的建模主要是静态的建模,比一个机械工程师,他多了蓝图的绘制的工作;而一个软件架构师不仅要对软件的结构进行建模,还要对软件的运行时刻的行为建模。
建筑是一次性的,软件是演变的。虽然我们也说“旧城改造”,但那是拆了重建,而不是在原基础上改造。一栋造好的楼房,是不能在上面再增加一层的。软件则是在原 ...
- 2006-05-12 19:56
- 浏览 1555
- 评论(0)
我们在讨论应用软件的需求和设计的时候,常常会说:“我觉得这个需求不合理。”或者说:“按照我的经验,这样子设计是不合理的。”往往我们这样说的时候,是根据自己的经验和直觉来判断的。这样的理由往往不被认同和 ...
- 2006-05-12 19:48
- 浏览 1248
- 评论(0)
以下内容摘自:http://tigerfish.itpub.net/post/4/46940
Wirth当年有一名言"程序=算法+数据结构",而今天可以肯定地说,未来的互联网,将被算法所主宰统治.
在web 1.0时代,互联网的模式直接继承传统媒体,即由专业作者提供内容,广大网民充当读者.到了2.0时代,在bbs+blog+wiki的结构下,进入了一个全民共创互联网内容的时代,web 2.0的特点是,每个人既是读者也是作者, 原创信息极大丰富,但又有太多的垃圾。于是,各种过滤垃圾的方法应运而生。
首先是搜索引擎,读数学出身的创始人建立了google,google以善于从垃 ...
- 2006-03-29 19:06
- 浏览 1356
- 评论(0)