??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品视频区,国产露出视频在线观看,精品视频97 http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.htmlhenry1451 henry1451 Wed, 30 Sep 2009 09:38:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.html http://www.aygfsteel.com/henry1451/comments/297039.html http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/297039.html http://www.aygfsteel.com/henry1451/services/trackbacks/297039.html
在实际开发运用中,怼(x)有关于查询排名的需?如查询某一数据完成比率情况,通常可以用自w表先进行相兌查?再和原表q行兌q行查询,卛_查询出相x(chng)需的数?
?要查询某一农田拆迁情况,需查询拆迁目?拆迁完成比率,可这h?
select tt.projectname ,tt.wzbl, DENSE_RANK() OVER ( ORDER BY tt.wzbl DESC) as bm from
(
select * from kp_confiscate t0,(select kf.promiseunfinished/kf.taskridgepole*0.5+kf.finishedridgepole/kf.taskridgepole as wzbl,kf.id from kp_confiscate kf ) t1
where t0.id=t1.id
) tt;
其中:
promiseunfinished:{订协议未拆完数;
finishedridgepole:已拆完数;
taskridgepole :d?br />
拆迁完成比例={订协议未拆完数/d数x50%+已拆完数/d?br />
拆迁完成比例即ؓ(f)所需查询数据.
x(chng)询时,先对自n表进行相兌查?实际的需求就在这个子查询中完?,然后作ؓ(f)一个子?和原表进行关联查?
?子表中查询时,要指定查询下某字D?此字D|和原字段q行兌查询时用?且应为唯一字段,在和原表兌查询?不应有冗余的数据出现.
]]> 在Oracle中找出重复的U录的方?/title> http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.htmlhenry1451 henry1451 Fri, 12 Jun 2009 02:56:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html http://www.aygfsteel.com/henry1451/comments/281766.html http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/281766.html http://www.aygfsteel.com/henry1451/services/trackbacks/281766.html
在一些数据表?可能?x)有一些重?某一字段,或全部字D?的数?Ҏ(gu)需?可能要去掉这些重复的数据,下面是常用的Ҏ(gu):
--?test有重复的记录1,10
SQL> select * from tt;
ID
----------
1
2
3
4
10
1
1
1
1
1
10
11 rows selected.
--查询表中的哪些记录有重复
SQL> select * from tt group by id having count(*)>1;
ID
----------
1
10
--查询出没有重复记录的l果?br />
SQL> select * from tt group by id;
ID
----------
1
2
3
4
10
SQL> select distinct * from tt;
ID
----------
1
2
3
4
10
--删除重复的记?br />
SQL> delete from tt a where a.rowid!=(select max(rowid) from tt b
2 where a.id=b.id);
6 rows deleted.
SQL> commit;
Commit complete.
--删除后的查询l果?br />
SQL> select * from tt;
ID
----------
2
3
4
1
10
]]> 关于对List的iterator()使用 http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.htmlhenry1451 henry1451 Wed, 20 May 2009 10:08:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.html http://www.aygfsteel.com/henry1451/comments/271769.html http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/271769.html http://www.aygfsteel.com/henry1451/services/trackbacks/271769.html
在程序中我们怼(x)使用List存储cd来保存某一pd的数?如字W串,对象{?当然,在存储时没问?直接往里放即OK?但在取出来用的时?p注意?我们一般是用一个For循环来一一取出我们所需的对象数??
for (Iterator it = Items.iterator(); it.hasNext();) {...ItemObject subject = (ItemObject ) it.next()---(1);System.out.println(subject.getId()---(2);) ...}
即用List?font style="background-color: #cbe9cb">iterator() q代Ҏ(gu),取出对象,然后q行强制转换,转换为我们当时保存的对象cd,但这当Items对象不ؓ(f)I?且有数据内容?q样使用是没问题?如果Items对象为空,或Items对象不ؓ(f)I?但数据内?(x(chng)有存储相应的数据对象)?q样直接用FOR循环是会(x)报错?通常?x)?java.util.NoSuchElementException q样的异?意思即没有相应的对象项,因ؓ(f)当我们取Z(jin)某一条数据后,q行?jin)强制{?但取出的数据q不是我们强制{换的对象cd,所以当然会(x)报这L(fng)异常?
其实在上面D的代码例子中,(1)q一步ƈ不会(x)报错?报错其实是由(2)q一步引L(fng),因ؓ(f)subjectq不?font style="background-color: #cbe9cb">ItemObject 对象cd,但还要调用它的方?所以肯定就?x)报错?\
所以一般在使用List的iterator() 的方法时,最好在代码前加一句判? if ( Items != null && Items.size()>0 ) {.........} ,q样可以尽情的使用,而不?x)报错?jin).
]]>关于带包时classpath的设|?/title> http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.htmlhenry1451 henry1451 Tue, 05 May 2009 09:01:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html http://www.aygfsteel.com/henry1451/comments/269018.html http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/269018.html http://www.aygfsteel.com/henry1451/services/trackbacks/269018.html
׃l常使用ECLIPSE {IDE开发工?以至于要在命令行中运行某一带包的CLASS文g?一时还C清如何正的讄classpath,以便JVM正确的寻扑ֈ要执行的CLASS,要执行不带包的CLASS文g,好说,在环境变量中讑֮ classpath ,值指向CLASS文g所在\?然后在命令行中直接执?JAVA Abc(cL?卛_,如果是要执行带包的CLASS文g,在设|classpath?要注意了(jin),是将classpath的值指向CLASS文g包的上一层目??
有一带包的类文g: Student.class,所在包为com.app.test,而这个Student.classcL件的l对路径?
D:\eclipse3.2\workspace\MyProject\com\app\test\Student.class, 在设|classpath?应将classpath的D|ؓ(f):D:\eclipse3.2\workspace\MyProject\ ,而不?font style="background-color: #cbe9cb">D:\eclipse3.2\workspace\MyProject\com\app\test\q样带包的\?否则在执行时?x)提C找不到相应的类文g.
讄好classpath?然后在命令行?在Q何目录下(前提要设|好path),执行:java com.app.test.Student卛_,注意q里要带包名,否则也同样会(x)提示找不到相应的c?
]]> Oracle兌查询时对兌字段的数据类型要?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.htmlhenry1451 henry1451 Thu, 09 Apr 2009 08:49:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html http://www.aygfsteel.com/henry1451/comments/264668.html http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html#Feedback 2 http://www.aygfsteel.com/henry1451/comments/commentRss/264668.html http://www.aygfsteel.com/henry1451/services/trackbacks/264668.html
在ORACLE中进行关联查询时,作ؓ(f)兌查询的两字段数据cd要一?否则?x)?
ORA - 01722 :invalid number
q样的错?如下查询语句:
select * from A a,B b where a.loginid = b.userid;
如果a.loginid的数据类型ؓ(f):number(n),而b.userid的数据类型ؓ(f):varchar2(n),则会(x)报上面的错误,要二者ؓ(f)同一数据cd,上面的查询语句才能正的被执?qx(chng)可能在做一些查询统计时没注意这些问?可能表结构是别h事先已经建好?jin)?而我们只是去使用而于),所以当我们在设计表l构?如果以后某两?或多?之间存在兌关系,x(chng)询相x(chng)据时,要关联它们之间的某些字段,q时我们p注意?要将到时可能用于兌查询的字D늚数据cd设计为相同的cd,当然字段长度可以不一?q样到时兌查询时就不会(x)有问题(sh)(jin),否则以后q要改字D|据类?而且此时表中又有?jin)数?Z(jin)防止数据丢失,改v来还有点ȝ(ch).
q种问题在ORACLE关系数据库中?x)出?在其它关pL据库中不知道?x)不会(x)出?猜测可能也会(x)有类似问?
? q可能是一个很单的问题,但这可能是很容易忽视的问题,有时在设计表l构?可能?x)由于考虑不周,造成以后要关联查询相x(chng)据时出现上面的错?从而要L变表的字D늱?从而带来一些不必要的麻?
]]> 一个男人必L白的22个道?【{载?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.htmlhenry1451 henry1451 Wed, 08 Apr 2009 02:12:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html http://www.aygfsteel.com/henry1451/comments/264401.html http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/264401.html http://www.aygfsteel.com/henry1451/services/trackbacks/264401.html
1、男人是C会(x)的主体,不管你信或不信。所以男人应该有U责L?
2?5岁之前,误得,爱情通常是假的,或者不是你所惌的那L(fng)z和永远。如果你q了(jin)25岁,那么你应该懂得这个道理?
3、吃?成饱最舒服。对待女友最多也请你保持?成?
4?0岁之前请爱惜自己的n体,?0q你扄Q后30q病找你。如果你q了(jin)30?你自然也?x)懂得这个道理?
5、事业远比爱情重要。如果说事业都不能永恒,那么爱情只能是昙花一现?
6、不要轻易接受追求你的女孩。女q男隔层U,如果你很Ҏ(gu)陷q去Q你?x)发C?x)错q很多东西,失去很多东西?
7、请你相信,能用p决的问题Q都不是问题。如果你认ؓ(f)q(ch)王道Q有钱有女hQ没钱没女hQ那么,女h不是问题?
8、请永远U极向上。每个男人都有他可爱的地方,但是不可q地方只有Q不U极面对生活?
9、不要连l?ơ让同一个女人受C実뀂好马不吃回头草是有道理的。如果认真考虑q该分手Q那么请不要做Q何舍不得的行动?
10、如果你和你前女友能做朋友,那么你要问自己:(x)Z么?如果分手后还是朋友,那么只有2个可能:(x)你们当初都只是玩玩而已Q没付出彼此最真的感情Q或者:(x)必定有个人是在默默的付出无怨无(zhn)!
11、永q不要太怿女h在恋爱时的甜a蜜语。都说女人爱听甜a蜜语Q其实,男h更喜Ƣ?
12、请不要q相貌或者n高过分担?j)和自卑。h是动物,但是区别于动物。先天条件ƈ不是L你好好生zȝ借口。h的心(j)灵远胜于相貌Q请怿q点。如果有Z相貌取hQ那么你也没必要太在意。因Z从某U意义来Ԍ只是只动物,你会(x)跟动物怄气吗?
13、失恋时Q只?U可能,要么你爱她她不爱你,或者相反。那么,当你qZ再爱你,或者从来没p你时Q你没有遗憾Q因Z失去的只是一个不׃的h?
14、请不要ƺ骗善良的女孩。这个世界上善良的女孩太?
15、不能偏Ȁ的认为金׃能,臛_Q金钱治不好艾滋病?
16、请一定要有自信。你是一道风景,没必要在别h风景里面仰视?
17、受到再大的打击Q只要生命还在,L(fng)信每天的太阳都是新的?
18、爱情永q不可能是天q뀂你惛_爱情里幸就要舍得伤?j)?
19、如果你喜欢一个她认ؓ(f)别h应该对她好的MMQ请早攑ּ。没有h是应该对一个h好的。如果她不明白这个道理,也就是她Ҏ(gu)不懂得珍惜?
20、不要因为寂寞?#8220;?#8221;GFQ寂寞的男h误学会(x)品味寂寞。请CQ即使寂寞,q方黑暗的夜IZQ一定有人和你一P寂寞的h不同QԒ望的星空却是唯一?
21、Q何事没有永远Q也别问怎样才能永远。生zL很多无奈Q请量充实自己Q充实生zR请善待生活……
最后、男人有很多无奈Q生zd累,但是因ؓ(f)生活才有意义。当你以Z一无所有时Q你臛_q有旉Q时间能抚^一切创伤。所以请不要泪?
]]> 走弯\的十条忠告【{载?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.htmlhenry1451 henry1451 Wed, 08 Apr 2009 02:00:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html http://www.aygfsteel.com/henry1451/comments/264398.html http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/264398.html http://www.aygfsteel.com/henry1451/services/trackbacks/264398.html
1. C闚wQ以便按时叫醒你?
贪睡和不守时Q都成Z工作和事业上的绊脚石QQ何时候都一栗不仅要学会(x)准时Q更要学?x)提前。就如你坐RL圎ͼ沉K的风景很美Q你忍不住下车看一看,后来虽然你还是赶C(jin)某地Q却不是准时到达?#8220;闚w”只是一U简单的标志和提C,真正灉|、实用的旉Q掌握在每个人的?j)中?
2. 如果你不喜欢现在的工作,要么辞职不干Q要么就闭嘴不言?
初出茅庐Q往往眼高手低Q心(j)高气Ԍ大事做不?jin),事不愿做。不要养成挑(xi)三拣四的?fn)惯。不要雨天烦(ch)打伞Q不带伞又怕淋雨,处处表现Z满的情A。记住,不做则已Q要做就要做好?
3. 每个人都有孤独的时候?
要学?x)忍受孤独,q样才会(x)成熟h。年Mhd哈哈、打打闹Ҏ(gu)?jin),C(jin)一个陌生的环境Q面对Ş形色色的人和事,一下子不知所措v来,有时q一个可以們ֿ(j)说话的地方也没有。这Ӟ千万别Qw,学会(x)?rn)?j)Q学?x)忍受孤独。在孤独中思考,在思考中成熟Q在成熟中升华。不要因为寂寞而ؕ?jin)方寸,而去做无聊无益的事情Q白白浪费了(jin)宝贵的时间?
4. 走运时要做好倒霉的准备?
有一天,一只狐狸走C个葡萄园外,看见里面水灵늚葡萄垂涎Ʋ滴。可是外面有栅栏挡着Q无法进厅R于是它一狠心(j)l食三日Q减肥之后,l于钻进葡萄园内饱餐一ѝ当它心(j)满意_想离开葡萄园时Q发觉自己吃得太饱,怎么也钻不出栅栏?jin)。相信Q何h都不愿做q样的狐狸。退路同样重要。饱带干_,晴带雨伞Q点滴积累,水到渠成。有的东西今天似乎一文不|但有朝一日也许就?x)nL(fng)倍?
5. 不要像玻璃那栯弱?
有的人眼睛ȝ着自己Q所以长不高看不q;L喜欢怨天hQ也使别人无比厌?ch)。没有苦中苦Q哪来甜中甜Q不要像ȝ那样脆弱Q而应像水晶一样透明Q太阳一栯煌,腊梅一样坚强。既然睁开眼睛享受风的清凉Q就不要埋怨风中细的沙粒?
6. 住自己的嘴巴?
不要谈论自己Q更不要议论别h。谈己往往?x)自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中U缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因ؓ(f)Q这中间往往?x)把议论同事、朋友当做话题。背后议ZhL不好的,其是议论别人的短处Q这些会(x)降低你的人格?
7. Z(x)从不?#8220;失掉”Q你失掉?jin),自有别h?x)得到?
不要凡事在天Q守株待兔,更不要寄希望?#8220;Z(x)”。机?x)只不过是相对于充分准备而又善于创造机?x)的言的。也许,你正为失M个机?x)而懊(zhn)、埋怨的时候,Z(x)正被你对面那个同L(fng)“倒霉?#8221;l抓住了(jin)。没有机?x),p创造机?x),有?jin)Z(x)Q就要y妙地抓住?
8. 若电(sh)话老是不响Q你该打出去?
很多时候,?sh)话会(x)给你带来意想不到的收获Q它不是qQ仅仅成ZU摆设。交?jin)新朋友Q别忘(sh)(jin)老朋友,朋友多了(jin)路好走。交际的一大诀H就是主动。好的h~好的口,往往助你的事业更上一个台阶?
9. 千万不要因ؓ(f)自己已经C(jin)l婚q龄而草率结婚?
想结婚,p找一个能和你?j)?j)相印、相辅相携的伴G。不要因为放U和游戏而恋爱,不要因ؓ(f)恋爱而媄(jing)响工作和事业Q更不要因一桩草率而失败的婚姻而人生受阻。感情用事往往?x)因失大?
10. 写出你一生要做的事情Q把单子攑֜皮夹里,l常拿出来看?
人生要有目标Q要有计划,要有提醒Q要有紧q感。一个又一个小目标串v来,成?jin)你一生的大目标。生zd了(jin)Q环境改善了(jin)Q不要忘?sh)(jin)皮多w那张看似薄薄的单子?
]]> ClientAbortException 异常解决办法 http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.htmlhenry1451 henry1451 Fri, 20 Mar 2009 10:03:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.html http://www.aygfsteel.com/henry1451/comments/261105.html http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.html#Feedback 7 http://www.aygfsteel.com/henry1451/comments/commentRss/261105.html http://www.aygfsteel.com/henry1451/services/trackbacks/261105.html
当我们用Servlet导出囄,或用JSP导出excel??x)弹Z个下载窗?q时不点下蝲而点取消Q则报下面的异常:
ClientAbortException Caused by: java.net.SocketException: Connection reset by peer: socket write error
在网上查找了(jin)?jin)下原因Q大概归lؓ(f)Q?
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是׃处理httpq接Ӟ正在输出内容Ӟ用户关闭?jin)IEQ会(x)出现一?ClientAbortException"Q属于I/O处理中出现的一个异常,应用服务器应该会(x)捕捉?
Connection reset by peer 的原因:(x)
l常出现的Connection reset by peer: 原因可能是多斚w的,不过更常见的原因是:(x)
①:(x)服务器的q发q接数超q了(jin)其承载量Q服务器?x)将其中一些连接Down掉;
②:(x)客户x(chng)?jin)浏览器Q而服务器q在l客L(fng)发送数据;
③:(x)览器端按了(jin)Stop
很多人都说是客户端造成?没有办法控制,而且后台?x)记录这个异常,日志也?x)疯狂爆满,旉长了(jin),肯定?x)DOWN掉的.
本h觉得大多数可能是W二条问题的原因引v?卛_多数览器阻止了(jin)H口的弹?相当于客户关掉了(jin)览?可等效于览器端按了(jin)Stop ,而这时服务器端还在给客户端发送数?所以生了(jin)上异?l过本h的测?发现只需网站地址(或本机地址)加入"受信ȝ站点"卛_解决问题,因ؓ(f)q样讄?jin)以?览器就不会(x)LH口的弹Z(jin),q样览器就?x)等到服务器端发送完数据后再q行下面的动?因而异常就不会(x)发生?
大概讄方式如下:"工具->internet(选项..)->安全->受信ȝ站点->站点",地址加入卛_.
]]> 修改ORACLE数据字段cd http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.htmlhenry1451 henry1451 Wed, 04 Mar 2009 03:42:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.html http://www.aygfsteel.com/henry1451/comments/257741.html http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/257741.html http://www.aygfsteel.com/henry1451/services/trackbacks/257741.html
在ORACLE数据库表?有时?x)有需要更Ҏ(gu)据库表中字段cd的情?比如由NUMBER(5)改ؓ(f)
VARCHAR(50)...,q时p视情冉|更改?如果原数据库表中没有数据,则可以直接?
alter table test modify name VARCHAR2 ( 50 );
但是有数据的?׃能用上面Ҏ(gu)?
alter table test add name_temp number ( 5 );
update test set name_temp = name;
alter table drop column name;
alter table test rename column name_temp to name;
q种Ҏ(gu)?x)列名发生变?而且字段序增加 有可能发生行q移,对应用程序会(x)产生影响
以下Ҏ(gu)是比较好的方?/font>
不用使列名发生变?也不?x)发生表q移,但这个有个缺Ҏ(gu)表要更新两次
如果数据量较大的?产生的undo和redo更多 ,前提也是要停机做
要是不停机的?,也可以采用在UK定义方式来做
以下是脚?
alter table test add name_temp number ( 5 );
update test set name_temp = name,name = null ;
alter table test modify name VARCHAR2( 50 );
update test set name = name_temp,name_temp = null ;
commit ;
alter table test drop column name_temp;
desc test;
q样׃?x)出Cq的问题?sh)?
]]> cosmos框架(? http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.htmlhenry1451 henry1451 Wed, 14 Jan 2009 08:13:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.html http://www.aygfsteel.com/henry1451/comments/251297.html http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/251297.html http://www.aygfsteel.com/henry1451/services/trackbacks/251297.html cosmos框架主要用来做中项目开发,丢弃?jin)传l的SSH架构Q利用纯的Servlet+JDBC实现数据库操作。开发Web目Q可以实现无需写Java代码Q而实C务逻辑Qƈ且由于不需要写Java代码Q因此,可以不需要重启和重新部v目Q就可以直接试Q达C(jin)开?>h试的水q뀂根据目前多个项目的应用实践看来Q基本上可以提高?sh)倍到2/3的开发时_(d)而且性能比vSSH架构q要高,框架q要更加轻量U。因此,q个框架q是比较能够体现敏捷开发的思想的?br />
׃框架摒弃?jin)Hibernate的O/R Mapping工具Q因此有一个比较大的问题就是关于数据库UL性的问题Q但是,Ҏ(gu)公司对于中小目的经验,一旦客戯UL数据库,几乎需要重新实C务逻辑?jin),因此Q对于中项目来_(d)q是一个不错的选择?br />
—————?br />
官方介绍Q?br />
cosmos框架是一个对于底层数据库、Web服务、JNDI{进行统一界面装的框Ӟ提供l一的调用接口,q用命令设计模式,所有需要调用的命o(h)攄到数据库Q或者其他域Q中去,从而可以改变(sh)l的j2ee应用调试的流E:(x)开?部v-试或者开?部v-重新启动-试Q达到像PHP、PERL那样的开?->试的模式。有效地提高?sh)(jin)开发速度?
׃其抛弃了(jin)所有的中间层次Q包括像Struts、Spring、Hibernateq样的框Ӟ调用数据库应用直接用JDBC的方式进行,因此有效地提高(sh)(jin)q行性能。由于开发的代码可以完全攄到数据库中,因此Q可以比较容易地实现׃n开发,从而有效地调动起开发h员的U极性。在cosmos框架中开发一个数据库应用的流E是Q开发SQL语句或者存储过E或者函敎ͼ然后开发JSP面q行展示Q最后测试结果。完全地省略?jin)开发Java代码的过E,因此Q有效地提高?sh)(jin)开发速度?cosmos框架是一个能有效地应用于中小目的框Ӟ可以供开发h员快速徏立原型,从而实现敏捷开发的目的。在框架中还包括权限和认证的部分框架Q因此,用户可以单地实现用户认证和系l权限的功能?
http://code.google.com/p/cosmos4j/
实,对于一些中型目,q些框架q是很值得M用的,无论寚w目开发效?开发难度等,相对那些大框架还是有一定优势的.
]]>
վ֩ģ壺
|
ɽ |
ɳ |
ͼ |
|
ֶ |
Ӣ |
ƽ |
|
|
γ |
ƽ |
|
|
ͭ |
³ |
|
ʡ |
|
ɽ |
|
߱ |
괨 |
|
ζ |
|
ƽ |
|
|
Ρɽ |
|
|
|
|
|
|
Ӫ |
|
ຣʡ |
|
|