??xml version="1.0" encoding="utf-8" standalone="yes"?>欧洲一区av,亚洲成人久久久,欧美香蕉视频http://www.aygfsteel.com/midstr/archive/2010/01/14/256597.html#309407startstartThu, 14 Jan 2010 02:13:00 GMThttp://www.aygfsteel.com/midstr/archive/2010/01/14/256597.html#309407Eloon WebPrint把打印格式的控制权交l了用户Q完全解pY件开发h员对WEB打印的开发与l护的工作,因此大大加快目开发进度,为公司节省开发及l护成本?br>可以自定义的内容如下Q?br>1. 自定义默认打印机Q打印纸型,打印方向Q边距?br>2. 自定义打印页眉信息?br>3. 自定义打印标题?br>4. 自定义打印表首信息?br>5. 自定义打印表D出的列及列宽、数据对齐、格式化数据、合计项目控制等?br>6. 自定义打印表信息?br>7. 自定义打印页脚信息?br>
有中文版.有兴可以看?www.easywebprint.com



start 2010-01-14 10:13 发表评论
]]>
eeehttp://www.aygfsteel.com/midstr/archive/2010/01/09/256597.html#308822eeSat, 09 Jan 2010 04:40:00 GMThttp://www.aygfsteel.com/midstr/archive/2010/01/09/256597.html#308822

e 2010-01-09 12:40 发表评论
]]>
re: web打印Qweb打印控g的三U实现方? zzhttp://www.aygfsteel.com/midstr/archive/2010/01/09/256597.html#308820exezdlexezdlSat, 09 Jan 2010 04:35:00 GMThttp://www.aygfsteel.com/midstr/archive/2010/01/09/256597.html#308820

exezdl 2010-01-09 12:35 发表评论
]]>
re: web打印Qweb打印控g的三U实现方? zzhttp://www.aygfsteel.com/midstr/archive/2009/11/12/256597.html#302121预览2010预览2010Thu, 12 Nov 2009 09:10:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/11/12/256597.html#302121

预览2010 2009-11-12 17:10 发表评论
]]>
re: 关于count函数[未登录]http://www.aygfsteel.com/midstr/archive/2009/10/23/225739.html#299459zerozeroFri, 23 Oct 2009 02:52:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/10/23/225739.html#299459

zero 2009-10-23 10:52 发表评论
]]>
re: web打印Qweb打印控g的三U实现方? zzhttp://www.aygfsteel.com/midstr/archive/2009/10/13/256597.html#298026webprintwebprintTue, 13 Oct 2009 02:01:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/10/13/256597.html#298026
使用特别方便Q就是一个很的activex控gQ页面后Q就能用了

讄边距,늜脚Q横向,U向

讄自定义纸张,特定报表l定特别U张Q指定打印机打印报表

打印urlQ一ơ打印多份文,打印完成后回调事件等{?

有兴可以看?www.fcsoft.com.cn

webprint 2009-10-13 10:01 发表评论
]]>
re: Java XML API 漫谈 zzhttp://www.aygfsteel.com/midstr/archive/2009/10/01/297066.html#297067岁月如歌岁月如歌Wed, 30 Sep 2009 17:37:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/10/01/297066.html#297067当然本文的徏议是用dom4jq行xml操作。。?img src ="http://www.aygfsteel.com/midstr/aggbug/297067.html" width = "1" height = "1" />

岁月如歌 2009-10-01 01:37 发表评论
]]>
re: 理解HTTP session原理及应?zzhttp://www.aygfsteel.com/midstr/archive/2009/09/30/288818.html#297027liygliygWed, 30 Sep 2009 08:02:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/09/30/288818.html#297027Session是由应用服务器维持的一个服务器端的存储I间Q用户在q接服务器时Q会由服务器生成一个唯一的SessionID,用该SessionID为标识符来存取服务器端的Session存储I间。而SessionIDq一数据则是保存到客LQ用Cookie保存的,用户提交面Ӟ会将q一SessionID提交到服务器端,来存取Session数据。这一q程Q是不用开发h员干预的。所以一旦客L用CookieQ那么Session也会失效?

服务器也可以通过URL重写的方式来传递SessionID的|因此不是完全依赖Cookie。如果客LCookie用Q则服务器可以自动通过重写URL的方式来保存Session的|q且q个q程对程序员透明?

可以试一下,即不写CookieQ在使用request.getCookies();取出的Cookie数组的长度也?Q而这个Cookie的名字就是JSESSIONIDQ还有一个很长的二进制的字符Ԍ是SessionID的倹{?

Cookie是客L的存储空_由浏览器来维持?
在一些投之cȝ场合Q我们往往因ؓ公^的原则要求每人只能投一,在一些WEB开发中也有cM的情况,q时候我们通常会用COOKIE来实玎ͼ例如如下的代码:
< % cookie[]cookies = request.getCookies();
if (cookies.lenght == 0 || cookies == null)
doStuffForNewbie();
//没有讉Kq?
}

else
{
doStuffForReturnVisitor(); //已经讉Kq了
}

% >


q是很浅显易懂的道理Q检COOKIE的存在,如果存在说明已经q行q写入COOKIE的代码了Q然而运行以上的代码后,无论何时l果都是执行doStuffForReturnVisitor()Q通过控制面板-Internet选项-讄-察看文g却始l看不到生成的cookie文gQ奇怪,代码明明没有问题Q不q既然有cookieQ那显C出来看看?
cookie[]cookies = request.getCookies();
if (cookies.lenght == 0 || cookies == null)
out.println("Has not visited this website");
}

else
{
for (int i = 0; i < cookie.length; i++)
{
out.println("cookie name:" + cookies[ i ].getName() + "cookie value:" +
cookie[ i ].getValue());
}
}


q行l果:
cookie name:JSESSIONID cookie value:KWJHUG6JJM65HS2K6

Z么会有cookie?大家都知道,http是无状态的协议Q客hơ读取web面Ӟ服务器都打开新的会话Q而且服务器也不会自动l护客户的上下文信息Q那么要怎么才能实现|上商店中的购物车呢Qsession是一U保存上下文信息的机Ӟ它是针对每一个用LQ变量的g存在服务器端Q通过SessionID来区分不同的客户,session是以cookie或URL重写为基的,默认使用cookie来实玎ͼpȝ会创造一个名为JSESSIONID的输出cookieQ我们叫做session cookie,以区别persistentcookies,也就是我们通常所说的cookie,注意sessioncookie是存储于览器内存中的,q不是写到硬盘上的,q也是我们刚才看到的JSESSIONID?

我们通常情是看不到JSESSIONID的,但是当我们把览器的cookie止后,web服务器会采用URL重写的方式传递SessionidQ我们就可以在地址栏看到sessionid=KWJHUG6JJM65HS2K6之类的字W串?

明白了原理,我们可以很Ҏ的分辨出persistent cookies和sessioncookie的区别了Q网上那些关于两者安全性的讨论也就一目了然了Qsession cookie针对某一ơ会话而言Q会话结束sessioncookie也就随着消失了,而persistentcookie只是存在于客L盘上的一D|本(通常是加密的Q,而且可能会遭到cookieƺ骗以及针对cookie的跨站脚本攻击,自然不如session cookie安全了?

通常sessioncookie是不能跨H口使用的,当你新开了一个浏览器H口q入相同面Ӟpȝ会赋予你一个新的sessionidQ这h们信息共享的目的p不到了,此时我们可以先把sessionid保存在persistentcookie中,然后在新H口中读出来Q就可以得到上一个窗口SessionID了,q样通过session cookie和persistentcookie的结合我们就实现了跨H口的session trackingQ会话跟t)?

在一些web开发的书中Q往往只是单的把Session和cookie作ؓ两种q列的http传送信息的方式Qsessioncookies位于服务器端Qpersistentcookie位于客户端,可是session又是以cookie为基的,明白的两者之间的联系和区别,我们׃N择合适的技术来开发webservice了?


liyg 2009-09-30 16:02 发表评论
]]>
re: 再次结领域模型的种U观?zzhttp://www.aygfsteel.com/midstr/archive/2009/09/20/286958.html#295728liyuanyuanliyuanyuanSun, 20 Sep 2009 01:32:00 GMThttp://www.aygfsteel.com/midstr/archive/2009/09/20/286958.html#295728我是一个初学者,了解的知识面很窄Q不q道理都是相通的Q不用哪种模型Q最l的目的是ؓ了:1、编写代码时思\清晰Q?、后期容易管理、维护。从q个角度看血Q失血Q模型就比较好一点,臛_W?点完全满IW?点嘛Q马马虎虎也满x吧?
当然具体问题具体分析Q这几种模型q需要更详细的分析,臛_CZ代码要丰富点。讨Z个相同的业务逻辑Q去分析各种模型的优~点视野有点太过狭隘了。就好比在windowspȝ下讨论Java?Net的性能问题一栗?img src ="http://www.aygfsteel.com/midstr/aggbug/295728.html" width = "1" height = "1" />

liyuanyuan 2009-09-20 09:32 发表评论
]]>
re: IE弹出H口不能隐藏状态栏的问?/title><link>http://www.aygfsteel.com/midstr/archive/2009/08/12/194481.html#290796</link><dc:creator>goldwins</dc:creator><author>goldwins</author><pubDate>Wed, 12 Aug 2009 04:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/midstr/archive/2009/08/12/194481.html#290796</guid><description><![CDATA[怪不得一到测试就不好用。。?img src ="http://www.aygfsteel.com/midstr/aggbug/290796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/midstr/" target="_blank">goldwins</a> 2009-08-12 12:41 <a href="http://www.aygfsteel.com/midstr/archive/2009/08/12/194481.html#290796#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ؼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ٲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϊ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¬</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">쳤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˺</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ָ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">⽭</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>