`
alienj
  • 浏览: 77284 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
在项目过程中,分页是一个必不可少的功能,而很多程序员将分页独立成一个模块,然后输入查询特征,利用分页内部查询实现分页,但是这种机制在某种程度上影响程序架构的合理性(DAO模式),也就是耦合的代价。 而采用spring分页拦截器,则消除了这种顾虑   在进行少量的数据查询时,大家可以一次查询出来并存放于request或者session对象中,然后返回到页面中去,而在返回过程中,则利用分页拦截器将request中的list对象进行拆分并显示部分到页面,当然,分页的控制HTML代码由拦截器内部打印并存放于request中,在前台进行分页的时候,只需要访问这个拦截器即可。拦截器声明一静态的list ...
           目前JAVAWEB开发对于状态的储存一直是MASS ,为了储存用户的有效信息,而导致大量的memory leaks,而随着访问量的不断增加,一些对应用处理不当的或者没有考虑到的,就会不断地增加内存的消耗,最终在突然到来的大量并发下,内存泄漏。。。            很多应用都没考虑到用户直接关闭浏览器的情况或者打开另外一个浏览器,而用户信息一直存放于session 里面,当发生这种情况的时候,操作的用户的之前储存在服务器session里面的个人信息就会被称之为成系统垃圾,而这个是JVM不能照顾到的。         在SEAM里面,一个非常迷人的CONVERSATI ...
它可以说是一个新的框架。但是也可以说是一个包含着和谐与矛盾的框架  记得当时第一次发现他能如此的将JSF与EJB结合起来,我激动得无以复加,然后开始下载了一本seam in action 原版开学。   实施了两个不大不小的项目后,现在感觉就是又爱又恨。。。爱的是他那流水式的开发便捷。恨的是那蜗牛般的执行速度,尽管进行了多层优化,却还是见不到质的提升~~无奈,无语~   曾经的一本devloment without EJB 冷却了多少正生活在J2EE社区中的程序人的火热又激情的心~然后在恨铁不成钢的EJB2下,拖着矛盾的步伐,走向SSH与各种轻量级的框架~但是,我始终在EJB上挣扎, ...
//asdgsgaaj干撒的空间的港口是辣的g public class Test{ public static void main(String[] args){ sadgjsajdgklsadjg; } }

让自己奔跑

在非洲,瞪羚每天早上醒来时,他知道自己必须跑的比最快的狮子还快,否则就会被吃掉.狮子每天早上醒来时,他知道自己必须追上跑得最慢的瞪羚,否则就会被饿死.不管你是狮子还是瞪羚,当太阳升起时,你最好开始奔跑
结合<body onload="xx()"> 与 <script defer="defer"> xx(); </script> 则该JS即会在页面加载完后执行,包括IFRAME加载在内  

人生是什么

人生这个话题说得太多,我只想说,人生是短暂的,每个人在老的时候都将面对死亡,而能坦然面对死亡的,就是那些品过人生百态,尝尽喜怒哀乐的智者,而要想经历这么多,首先要相当的能力,因此,从这点看,从悲观层次上讲:我们每个人活着都是为了更好的死去
Alt+左箭头,右箭头          以在编辑窗口切换标签Alt+上下箭头,                  以自动选择鼠标所在行,并将其上下移动Ctrl+f6                            可以弹出菜单,上面列出可以切换的编辑窗口,这 ...
一天中午,丈夫在外给家里打电话:"亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?"(订货意向)妻子:"当然可以,来几个人,几点来,想吃什么菜?"丈夫:"6个人,我们7点左右回来,准备些酒、烤鸭 ...
在论坛上呆久了,发现很大一部分有关开发的帖子都是有关心怀梦想,立志成为一个软件英雄或者响当当的黑客人物;或者是狂热的游戏玩家,突然想迈入游戏开发的殿堂,自己打造一个完美的游戏;或者被以前IT行业的“钱” ...
在项目开发中,对于struts的数据读取,当遇到多个表关联的数据读取的时候,精彩会出现session close的错误,一般的解决方案是将hib的延迟加载错误取消掉,但是这样赶鸭子上架的解决机制无疑是对程序的极度不负责,在这里我们用到hibernte自带的一种机制,session.load。 例如   notic----user user----userInfo   三个表,notic a = (notic)session.load(notic,id);   a.getuser() a.getuser.getuserinfo();   session.transaction ...
关于SOA,怎么来说呢,他就像一个惊天骗局,一个由IBM.ORACLE等发起的一个蛊惑世人的谣言,而由于他们自身的地位以及长久以来的名声,人们不管懂与不懂,不管有没有实际上探测过他的商业价值,就开始鼓吹自己对SOA的理解,并在结尾要加上一句:SOA好东西,快去让公司整形。 然而,在接下来的一年、两年内,公司开始发现这是一个无底洞,在高昂的SOA代价下面,自己的业务却仅仅能填补这个空缺,也许有规模稍微大点的公司在两年内收回成本(这里说的两年是最低时限),他们自己也感觉到侥幸,这是一场豪赌。。 在SOA供应商中,IBM占了全球70%的收入,而现在又开始提出一项业务生态学,一种消除公司业务与信息计 ...
第31章.  Seam内建组件 本章描述Seam内建组件和它们的配置属性。即使内建组件没有列在你的components.xml 文件中,你仍可创建它们,但是如果你需要覆盖默认属性或指定某种类型的组件多于一个,就要使用components.xml。   注意你可以用你自己的实现替换所有内建组件,只需简单地在你自己的类上使用@Name指定内建组件的一个名字就行了。   31.1. 上下文注入组件   第一组内建组件的存在完全是为了支持各种各样的上下文对象的注入。例如,下面组件实例变量会注入Seam 会话上下文对象:   @In private Context sessionCo ...
http://alienj.iteye.com/blog/download_pdf/2483  将文章利用JAVAEYE做成的电子书,供大家下载
第30章. Seam注释 在你编写一个Seam应用程序时,你会使用许多注释。Seam让你使用注释来实现声明模式编程。你使用的大多数注释由EJB3规范定义。数据校验注释由Hibernate Validator包定义。最后,Seam定义了它自己一组注释,我们将在本章描述它。   在org.jboss.seam.annotations包中定义了所有这些注释。   30.1.  用于组件定义的注释   第一组注释让我们定义Seam组件。这些注释出现在组件上。   @Name @Name("componentName") 为类定义Seam组件名。所有 ...
Global site tag (gtag.js) - Google Analytics