无限空间
来源:百度文库 编辑:神马文学网 时间:2024/04/28 23:14:36
認識更多朋友立即免費搜尋
認識更多朋友立即免費搜尋
認識更多朋友立即免費搜尋
認識更多朋友立即免費搜尋
Spaces取得您專屬的分享空間 | 使用 RSS 同步發佈 | 告訴朋友說明
无限空间
首頁基本資料|網誌|相片|清單|音樂
基本資料
姓名:致安
職業:计算机软件工程师
位置:中國 廣東 广州
什么都会,就是不精。
檢視基本資料詳細資訊
音樂
這個分享空間沒有任何的音樂清單。
封存
2005年12月2005年11月2005年10月2005年9月2005年8月2005年7月2005年6月2005年5月2005年4月
網誌
11月29日
JAVA API说明文档
英文API地址:
http://java.sun.com/docs/index.html
中文API地址:
http://gceclub.sun.com.cn/chinese_java_docs.html
上午 09:28 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!145.entry
9月27日
防止Tomcat的WEB目录被浏览(原创)
方法一:可以在Tomcat/conf/web.xml下找到此标签,把true改为false,重启TOMCAT即可。
listings
true
方法二:可在每一个目录放一个index.html的文件。
下午 02:22 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!142.entry
JSP 2.0的继承应用(原创)
在Jsp 2.0的新应用中,可以使用继承,即是能继承一个HttpServlet的子类
在JSP页面中使用<%@page extends="com.my._HttpServlet"%>进行引用,
HttpServlet的例子:
packet com.my;
import javax.servlet.http.*;
public abstract class _HttpServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse resp){
//调用_jspService虚函数
_jspService(req,resp);
}
//必须定义此虚函数,以便执行JSP页面上的内容
abstract public void _jspService(HttpServletRequest req, HttpServletResponse resp)
throws java.io.IOException, ServletException;
}
应用说明:
此应用可以在执行JSP页面前,预处理request中的数据,
在父类定义的public protected变量,在JSP页面中都可以使用。
下午 01:05 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!141.entry
6月18日
谈论寻找失落的自我——千与千寻之神隐
“这部片子,是献给城市里十岁上下的孩子们的”。
伴随着这句话,背负着“宫崎骏封笔后复出之作”的压力、承担着“日本影院票房超越《珍珠港》”的荣誉头衔;应和着观众们“加强版《龙猫》”的期待而出现在我们眼前的这部《千与千寻的神隐》,究竟会给人带来怎样的感受?
荻野千寻,有关这个女孩子的故事,就从现在开始。日出印象,似曾相识;啊,等一下,这是……好熟悉的乡村风光,好熟悉的家用汽车,好熟悉的开场情节,好熟悉的……果然是宫崎氏的一贯风格,轻松温馨,带着浓郁的乡土生活气息和天真童趣的片子。
当然了,也肯定少不了可爱得不得了的毛茸怪物。毕竟,讲述有关小孩子的童话故事,还是这种笔调最为合适。
按下PLAY键的三分钟内,抱有这种想法的观众大人们啊,请允许我为你们递上一块手巾吧;因为,各位恐怕很快就要不停地擦冷汗了。
面目平凡?当然,这还是比较文雅的说法。现在出现在我们眼前的这位要皮相没皮相、要气质没气质要身材就更甭想、在网上有着“宫崎骏影片中最丑女主角”之称的千寻小姐,就是这个故事的主人公了。年龄:十岁(左右),学历:小学(似乎),相貌乏善可陈,性格?啊,就是普通城市孩子都有的那种。
没错,就是普通的城市孩童的通用个性:没有性格。
与《龙猫》中五月、小米姐妹初到乡间的兴奋全然不同,千寻根本不想搬家。这件事完全由其父母决定,和孩子一点沟通都没有。离开原先的学校、熟悉的同学。
除了将临别时好友相送的花束紧抱在胸前以外,千寻对这个乡下的小镇子兴趣索然。而她的妈妈,却连这一点都察觉不到;或者应该说,是懒得去思索了解。不过,这也是很平常的事情,在大城市里,人与人之间的冷漠隔膜,就算是双亲与儿女,也都一般无异。
正常的叙述维持了三分钟左右,接下来的事情,便全然脱出了常轨
虽然仍是似曾相识的参天大树,似曾相识的老旧芝居,似曾相识的林间小路……但宫崎氏那惯有的于日常生活中挖掘神秘、融不可思议于平凡之内的亲切手法都到哪里去了?
阴森的背景、诡异的石像、空无一人的城垣,随着最后一丝温暖日光的小时,方才的平常印象也瞬时破碎
这、这到底是部怎样的影片?
神隐之境?客人们,请近来舒舒服服地洗个澡吧
《千与千寻的神隐》
这个片名在港台地区译作《失踪少女》或《千与千寻的失踪》。以意索词,“神隐”当有“迷途仙境”的含义?
而千寻现在所处的地方,也正是这样的场所:众神的巨大浴池。
惊愕交响曲?恐怖电影、美少年登场!
自千寻进入神隐世界,影片中共有四处高潮。其中的第一处,便是在开篇不久后的傍晚时分。
随着场景的切换,千寻与父母来到了“被废弃的游乐场”(千寻之父语)。在空无一人却街道整洁的市镇里,千寻的双亲寻香发现了没有老板却摆满美食的小吃店;之后,似乎对这一连串怪异情况毫无察觉似的,两人便狼吞虎咽起来。千寻凭孩童特有的敏锐所感到的危险与恐惧自然又一次被忽视,其拜托父母快些离去的请求自然也一并被抛诸脑后。于是,小女海只得在镇子上闲逛。当她来到街市的中央建筑:高大华丽又充满诡秘气氛的澡堂门前时,面前突然出现了本片、也是宫崎骏影片中的最美形少年:白龙。
虽然是如此这般的邂逅,但美少年却只顾着赶千寻在日落前快些离开。之后的5分钟内,全片的氛围自不得要领的莫名其妙骤然变为惊声尖叫的恐怖景象。太阳在几秒钟内全然消失,街道霎时间伸手不见五指,无人的店铺里依旧无人,但却站满了没有面孔、如黑影般的半透明人体。街道上一排排桔色的灯笼逐一亮起,映照出灯下来往走动的淡黑人形。千寻终于找到了父母??那是两只穿着衣裳的庞大肉猪。惊叫、狂奔
到这个时候,我不得不彻底放弃《龙猫》中的家常氛围,正式承认这部片子完全抛弃了人间生活的所有场景。
对一个十岁的女孩来说,恐怕再没有比这更残酷、更可怕的了:离开了自己熟悉的家庭、朋友、学校、城市,一切的一切;来到这个陌生的乡村。就在同一天内,又突然掉落到这个完全不合常理的世界中来
这与我们这些城市居民自出生以来所受的教育一点也对不上号。或者说,在这个神隐之境中,人类的知识概念完全没有意义。
本来一切都是好好的,千寻恐怕会边哭边如此作想吧。一秒钟前自己还是那个普通、毫无责任感也没有什么目标的小学生;而现在却得孤身一人面对这个完全陌生的世界,好可怕。
跳脱出《龙猫》中五月、小米对一切新鲜事物都充满好奇、从天地万物间发现乐趣的童真形象,这个名为千寻的个体竟是如此的苍白、迷茫,无可奈何。令人不禁为之叹息:难道现在的小孩子,都是这般的脆弱么?
随着影片的发展,浴池的主人,宫崎影片中最丑的大头老太太角色:汤婆婆闪亮登场,她告诉千寻:“这里是供天上诸神放松娱乐的地方。”而千寻为求得在此间的生存权,努力争取到了一份工作。因为在这个世界里,没有工作、不会劳动的人全部都会被变成肥猪,成为神灵们的美食。
顺便一提,在神隐之境工作的人员,男士皆为身着类似神官服饰的大小青蛙;而女性则多为早年浮世绘上白面饼脸女。人类在这里被认为是污垢之物。而自千寻与汤婆婆签定了工作合约之后,她的名字,也就变成了“千”。
澡堂西施——卖力地工作、恶臭的腐烂之神
千寻,不,是小千,对于这个新的世界从恐惧到渐渐接受;从全然的无助到为了救出父母回到原来的世界而努力工作。不知不觉中,影片的气氛也由阴森黑暗转为略带惧怕的小心碰触。在适应新工作的期间,小千一面听从白龙的叮嘱,小心地记住自己真正的名字“荻野千寻”;一面也开始认识新的朋友:譬如锅炉爷爷和工作的前辈小铃,还有一位神秘的蒙面客人……
第一份工作来得很突然。大雨的夜晚,全澡堂最惧怕的客人:特大码腐烂神出现了!忍受着令人窒息的恶臭,小千尽职地为他冲水;之后,在这个自身上不停流淌着臭泥烂浓的客人身上,她发现了一个自行车车把。
全澡堂的工作人员全部上阵,在群神的助威声中,腐烂神身上的肮脏病原菌终于被拔了出来。那是一堆小山似的垃圾:足球、自行车、鞋子、烤箱……凡是能够就近扔到河中的东西在里面都能找到。
人类就是这样对待陪伴在自己家园旁边的河流的。洗净身躯的河神化作一条有着老人面孔的水龙,从天窗里跃然而去,消失在夜空的明月群星之中。小千握着河神留给自己的礼物:一枚药丸(其实是从河神身上搓下来的泥巴……原理盖同《东成西就》中所述),楞楞地站着,迎接她的是雷鸣般的掌声。这构成了第二次高潮,在神隐之境中找寻到自己的存在价值;小千,干得好!
空前危机——饥饿的蒙面人,濒死的白龙及其他
神秘的蒙面客人再次出现了。他最早出现于小千初到这个世界的那天晚上。与其他神灵不同,他只是呆呆地站着,既不说话,也不走动。直到腐烂神来临的那个雨夜,小千看到站在院中的蒙面人,便打开障子请他入内。而他也帮助了小千,看起来是个不错的家伙。之后, 深夜,他以金子诱骗了贪婪的青蛙A,并吃掉了它。
神隐之境的浴池一直是晚上营业白天休息的,汤婆婆每日白昼都会化作一只硕大的乌鸦飞离市镇。河神走后的翌日清晨,小千发现所有人都不见踪影,而澡堂周围经过一夜雨水的灌溉,已变成了一片碧蓝的海洋。
原来,澡堂里所有的人都正为了一位尊贵的蒙面客人而忙碌着。这位神秘的客人可以自双手随时变化出大把大把的黄金。他叫喊着:“我饿,我饿!”不停地吞咽着食物。
小千独自呆在卧室里,却凑巧搭救了便回龙身、身负重伤的白龙。看着它摇摇晃晃地飞向汤婆婆的房间,小千决定去找他,却不知身后跟着汤婆婆的死对头、也是她孪生姐姐钱婆婆的式神。
在澡堂里,小千巧遇蒙面人,并拒绝了他所给的黄金。蒙面人因为失望失去了控制,在小千奔向顶楼后将青蛙男B和饼脸女C一并吞入肚中,于是厅内大乱
之后的故事节奏加快了很多,汤婆婆的阿福式儿子出场、白龙病危、钱婆婆现身。一系列的混乱之后,小千抱着白龙跌入了深渊。黑暗之中,风声自而边响起,小千在电光火石间仿佛捕捉到一丝以往的回忆
平安降落锅炉房后,为了搭救白龙,小千将原为父母准备的河神药丸分了一半给白龙服下,并决定去向钱婆婆求救。临走前,她要解决自己与蒙面人之间的事情 “来这边吧……这里有好吃的东西……有好多东西……金子。只给小千一个人……”巨大的畸形躯体向前蠕动着,带面具的脸上竭力现出讨好的神情。
“我不要。因为你给的不是我想要的东西。你的家在哪里?你的爸爸妈妈、朋友呢?”小千诚挚地问道,得到的却是意义不明的呻吟,“我不知道……好寂寞……我、我只想要小千!”
同情地望向这个令人恐惧的躯体,小千将剩下的半枚药丸抛进了他的嘴里。立刻,第三次高潮便在蒙面人的大吐特吐中展开了。
疯狂地追击着千寻,蒙面人的口中不断地喷吐出方才吃下去的食物残渣和黑色的汁液。渐渐地,他开始回复自己最初的模样。澡堂里的人四散奔逃,只有小千走走停停,等待蒙面人跟上来。当他跳入澄清的海水中时,最后的秽物也被吐了出来,这时,蒙面人恢复了平静。
我不知道自己是谁,也不知道从哪里来。其实,我想要的,只是关心我的人而已。这个不属于神界也不是人类的蒙面人是个注定孤独的灵魂,他日复一日、年复一年地在澡堂外徘徊不去。小千是第一个关心他、问候他的人,于是,这个女孩子的身影便刻印在他空虚的心中。只是,精神上的空虚靠金钱和无止境地吞咽是无法治愈的;不过,如果和其他人成为朋友的话?
关心别人,为他人不惜牺牲生命,敢于为自己的决定负上责任
看着踏上寻访钱婆婆道路、消失在水天之际的小千,自那双坚定有神的眼眸之中,我知道:这个女孩,已经长大了;她已经找到了,在轰鸣的机械和高耸的混凝土间一度失落的自身。
久远的童年——共同的回忆
虽然有着与汤婆婆一模一样的面孔,但钱婆婆却是位和蔼睿智的老妇人。她全然不似汤婆婆那般视钱如命。带着她的鼓励和祝福,小千随白龙一道向浴池方向飞去。半空中,女孩缓缓开口: “白龙,你知道么?听妈妈说,以前我曾掉进家前的河中,差一点死掉。那条河现在已经被填平了。我自己都已经没有印象了……那条河,叫做古泊川。
“白龙,你的真名,就叫做古泊川啊!”
银色的鳞片如羽毛般瞬间飞散,长龙化为俊美的少年,与小千双手交握,自空中缓缓下落。
“谢谢你,千寻,我想起来了。我的真名,叫做:震早剑古泊川。”
“忘记自己真名的人便永远回不了原来的世界。”
不知何时遗落了自己名字的少年为何独独记得千寻的名字?白龙、震早剑古泊川,原来正是那条曾经以水波轻推千寻回到岸边的澄澈河流。于是,找回自己名字的白龙,从此又可以自由自在地遨游在那一片广阔的蓝天。
终局——重归平凡
正确的选择、与大家及白龙告别、和父母相会、离开神隐之境,坐上汽车、恢复了千寻之名的女孩脑海中仍回响着白龙临别时的话语: “我们一定会再相见。”
伴随着片尾曲的缓缓奏响,我开始思索,这部影片中所蕴涵着的深远寓意。
突破了宫崎骏影片惯有的模式,更重要的是,打破了宫崎氏素来所讲述故事的主题: 从“活下去”到“如何生活”。 是无所事事、茫然地遵循都市的游戏规则,封闭自己的内心、麻木地活下去,还是找回失落的自我,重拾对自然天地的尊敬、重新认识周遭的世界?这是宫崎氏在影片中给我们的两种选择。之所以放弃对日常生活细节的描写,进入完全的怪奇之境,也是因为那一片神隐世界正象征了我们每个人早已失落在记忆彼方的童真之心。
在《千与千寻的神隐》中,有两个主角:表者自然便是千寻,她平凡普通,看来无知软弱,但在她的体内,除了那个任性的城市女孩以外,尚有一个名叫“小千”的坚强少女;里之主角当是白龙,他俊美聪慧,心思缜密,但却遗失了原有世界。即外在世界的本名,只能滞留在神隐世界,这是因为,人类将他的栖息之所填平,使他无家可归的缘故。千寻代表的是现实中的自我,而白龙所指向的,则是失落在大海彼岸的内心神秘魔法。此两者缺少其一,都无法构成完整的人格。他们之间精神上的互动,记忆的重组,贯穿了影片始终,成就了故事的主旨。
将现实与幻境完美地结合在一起,本来就是宫崎氏的强项;这一次他仍然没有令我们失望。在角色设定和世界构成方面,可以看出宫崎氏的独特构思。他巧妙地将日本民族喜爱“清洁”,崇尚“纯净”的民族特性与浴池结合在一起,通过洗澡这一过程暗喻了“清楚自我身上的污垢,重新成为洁净的崭新个体”这一主题。当然,神隐之境的客人:四百万群神也象征着逐渐被都市所排挤、遗忘的自然万物,小千的历险正是要完成重新寻找神灵并尊重他们这一任务。
随着人类文明的发展,科技水平的提高,我们越来越视自然于无物,忘记了它对我们人类的重要性。也正是由于我们对自然的鄙视、践踏,才导致了我们渐渐忘记了彼此沟通的方法,无论是对其他物种,还是同我们自己。封闭、冷漠,这就是我们如今的生活氛围?而现在,正是人类作出抉择的关键时刻:我们究竟该选择何种方式,去面对周围的世界,和我们自己? 与素有“史诗”之称的《幽灵公主》相比,《千与千寻的神隐》应该算是一部探讨城市儿童内心世界的作品。孤独、自闭、无助从某种方面来说已成为城市儿童的共性;被父母溺爱却又得不到信任;整日被忽视的这一代人,要如何把握自身的成长和质朴的情怀??这或许才是《千与千寻的神隐》中那华丽幻境的喧嚣之后,所要告诉你的真谛:你从何处来,你往何处去。
找寻失落的自我——千与千寻的神隐。
上午 12:04 | 永久連結 |回應 (1) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!139.entry
4月13日
TOCMAT的web.xml详解
1 定义头和根元素
部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。
DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。
所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。
2 部署描述符文件内的元素次序
XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。
下面的列表给出了所有可直接出现在web-app元素内的合法元素所必需的次序。例如,此列表说明servlet元素必须出现在所有servlet-mapping元素之前。请注意,所有这些元素都是可选的。因此,可以省略掉某一元素,但不能把它放于不正确的位置。
l icon icon元素指出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置。
l display-name display-name元素提供GUI工具可能会用来标记这个特定的Web应用的一个名称。
l description description元素给出与此有关的说明性文本。
l context-param context-param元素声明应用范围内的初始化参数。
l filter 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。
l filter-mapping 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。
llistener servlet API的版本2.3增加了对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。Listener元素指出事件监听程序类。
lservlet 在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。Servlet元素就是用来完成此项任务的。
lservlet-mapping 服务器一般为servlet提供一个缺省的URL:http://host/webAppPrefix/servlet/ServletName。但是,常常会更改这个URL,以便servlet可以访问初始化参数或更容易地处理相对URL。在更改缺省URL时,使用servlet-mapping元素。
lsession-config 如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。可通过使用HttpSession的setMaxInactiveInterval方法明确设置单个会话对象的超时值,或者可利用session-config元素制定缺省超时值。
lmime-mapping 如果Web应用具有想到特殊的文件,希望能保证给他们分配特定的MIME类型,则mime-mapping元素提供这种保证。
lwelcom-file-list welcome-file-list元素指示服务器在收到引用一个目录名而不是文件名的URL时,使用哪个文件。
l error-page error-page元素使得在返回特定HTTP状态代码时,或者特定类型的异常被抛出时,能够制定将要显示的页面。
l taglib taglib元素对标记库描述符文件(Tag Libraryu Descriptor file)指定别名。此功能使你能够更改TLD文件的位置,而不用编辑使用这些文件的JSP页面。
l resource-env-ref resource-env-ref元素声明与资源相关的一个管理对象。
l resource-ref resource-ref元素声明一个资源工厂使用的外部资源。
l security-constraint security-constraint元素制定应该保护的URL。它与login-config元素联合使用
l login-config 用login-config元素来指定服务器应该怎样给试图访问受保护页面的用户授权。它与sercurity-constraint元素联合使用。
l security-role security-role元素给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素的role-name子元素中。分别地声明角色可使高级IDE处理安全信息更为容易。
l env-entry env-entry元素声明Web应用的环境项。
l ejb-ref ejb-ref元素声明一个EJB的主目录的引用。
l ejb-local-ref ejb-local-ref元素声明一个EJB的本地主目录的应用。
3 分配名称和定制的UL
在web.xml中完成的一个最常见的任务是对servlet或JSP页面给出名称和定制的URL。用servlet元素分配名称,使用servlet-mapping元素将定制的URL与刚分配的名称相关联。
3.1 分配名称
为了提供初始化参数,对servlet或JSP页面定义一个定制URL或分配一个安全角色,必须首先给servlet或JSP页面一个名称。可通过servlet元素分配一个名称。最常见的格式包括servlet-name和servlet-class子元素(在web-app元素内),如下所示:
Test
moreservlets.TestServlet
这表示位于WEB-INF/classes/moreservlets/TestServlet的servlet已经得到了注册名Test。给servlet一个名称具有两个主要的含义。首先,初始化参数、定制的URL模式以及其他定制通过此注册名而不是类名引用此servlet。其次,可在URL而不是类名中使用此名称。因此,利用刚才给出的定义,URL http://host/webAppPrefix/servlet/Test 可用于 http://host/webAppPrefix/servlet/moreservlets.TestServlet 的场所。
请记住:XML元素不仅是大小写敏感的,而且定义它们的次序也很重要。例如,web-app元素内所有servlet元素必须位于所有servlet-mapping元素(下一小节介绍)之前,而且还要位于5.6节和5.11节讨论的与过滤器或文档相关的元素(如果有的话)之前。类似地,servlet的servlet-name子元素也必须出现在servlet-class之前。5.2节"部署描述符文件内的元素次序"将详细介绍这种必需的次序。
例如,程序清单5-1给出了一个名为TestServlet的简单servlet,它驻留在moreservlets程序包中。因为此servlet是扎根在一个名为deployDemo的目录中的Web应用的组成部分,所以TestServlet.class放在deployDemo/WEB-INF/classes/moreservlets中。程序清单5-2给出将放置在deployDemo/WEB-INF/内的web.xml文件的一部分。此web.xml文件使用servlet-name和servlet-class元素将名称Test与TestServlet.class相关联。图5-1和图5-2分别显示利用缺省URL和注册名调用TestServlet时的结果。
程序清单5-1 TestServlet.java
package moreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet used to illustrate servlet naming
* and custom URLs.
*
"
"
認識更多朋友立即免費搜尋
認識更多朋友立即免費搜尋
認識更多朋友立即免費搜尋
Spaces取得您專屬的分享空間 | 使用 RSS 同步發佈 | 告訴朋友說明
无限空间
首頁基本資料|網誌|相片|清單|音樂
基本資料
姓名:致安
職業:计算机软件工程师
位置:中國 廣東 广州
什么都会,就是不精。
檢視基本資料詳細資訊
音樂
這個分享空間沒有任何的音樂清單。
封存
2005年12月2005年11月2005年10月2005年9月2005年8月2005年7月2005年6月2005年5月2005年4月
網誌
11月29日
JAVA API说明文档
英文API地址:
http://java.sun.com/docs/index.html
中文API地址:
http://gceclub.sun.com.cn/chinese_java_docs.html
上午 09:28 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!145.entry
9月27日
防止Tomcat的WEB目录被浏览(原创)
方法一:可以在Tomcat/conf/web.xml下找到此标签,把true改为false,重启TOMCAT即可。
方法二:可在每一个目录放一个index.html的文件。
下午 02:22 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!142.entry
JSP 2.0的继承应用(原创)
在Jsp 2.0的新应用中,可以使用继承,即是能继承一个HttpServlet的子类
在JSP页面中使用<%@page extends="com.my._HttpServlet"%>进行引用,
HttpServlet的例子:
packet com.my;
import javax.servlet.http.*;
public abstract class _HttpServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse resp){
//调用_jspService虚函数
_jspService(req,resp);
}
//必须定义此虚函数,以便执行JSP页面上的内容
abstract public void _jspService(HttpServletRequest req, HttpServletResponse resp)
throws java.io.IOException, ServletException;
}
应用说明:
此应用可以在执行JSP页面前,预处理request中的数据,
在父类定义的public protected变量,在JSP页面中都可以使用。
下午 01:05 | 永久連結 |回應 (0) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!141.entry
6月18日
谈论寻找失落的自我——千与千寻之神隐
“这部片子,是献给城市里十岁上下的孩子们的”。
伴随着这句话,背负着“宫崎骏封笔后复出之作”的压力、承担着“日本影院票房超越《珍珠港》”的荣誉头衔;应和着观众们“加强版《龙猫》”的期待而出现在我们眼前的这部《千与千寻的神隐》,究竟会给人带来怎样的感受?
荻野千寻,有关这个女孩子的故事,就从现在开始。日出印象,似曾相识;啊,等一下,这是……好熟悉的乡村风光,好熟悉的家用汽车,好熟悉的开场情节,好熟悉的……果然是宫崎氏的一贯风格,轻松温馨,带着浓郁的乡土生活气息和天真童趣的片子。
当然了,也肯定少不了可爱得不得了的毛茸怪物。毕竟,讲述有关小孩子的童话故事,还是这种笔调最为合适。
按下PLAY键的三分钟内,抱有这种想法的观众大人们啊,请允许我为你们递上一块手巾吧;因为,各位恐怕很快就要不停地擦冷汗了。
面目平凡?当然,这还是比较文雅的说法。现在出现在我们眼前的这位要皮相没皮相、要气质没气质要身材就更甭想、在网上有着“宫崎骏影片中最丑女主角”之称的千寻小姐,就是这个故事的主人公了。年龄:十岁(左右),学历:小学(似乎),相貌乏善可陈,性格?啊,就是普通城市孩子都有的那种。
没错,就是普通的城市孩童的通用个性:没有性格。
与《龙猫》中五月、小米姐妹初到乡间的兴奋全然不同,千寻根本不想搬家。这件事完全由其父母决定,和孩子一点沟通都没有。离开原先的学校、熟悉的同学。
除了将临别时好友相送的花束紧抱在胸前以外,千寻对这个乡下的小镇子兴趣索然。而她的妈妈,却连这一点都察觉不到;或者应该说,是懒得去思索了解。不过,这也是很平常的事情,在大城市里,人与人之间的冷漠隔膜,就算是双亲与儿女,也都一般无异。
正常的叙述维持了三分钟左右,接下来的事情,便全然脱出了常轨
虽然仍是似曾相识的参天大树,似曾相识的老旧芝居,似曾相识的林间小路……但宫崎氏那惯有的于日常生活中挖掘神秘、融不可思议于平凡之内的亲切手法都到哪里去了?
阴森的背景、诡异的石像、空无一人的城垣,随着最后一丝温暖日光的小时,方才的平常印象也瞬时破碎
这、这到底是部怎样的影片?
神隐之境?客人们,请近来舒舒服服地洗个澡吧
《千与千寻的神隐》
这个片名在港台地区译作《失踪少女》或《千与千寻的失踪》。以意索词,“神隐”当有“迷途仙境”的含义?
而千寻现在所处的地方,也正是这样的场所:众神的巨大浴池。
惊愕交响曲?恐怖电影、美少年登场!
自千寻进入神隐世界,影片中共有四处高潮。其中的第一处,便是在开篇不久后的傍晚时分。
随着场景的切换,千寻与父母来到了“被废弃的游乐场”(千寻之父语)。在空无一人却街道整洁的市镇里,千寻的双亲寻香发现了没有老板却摆满美食的小吃店;之后,似乎对这一连串怪异情况毫无察觉似的,两人便狼吞虎咽起来。千寻凭孩童特有的敏锐所感到的危险与恐惧自然又一次被忽视,其拜托父母快些离去的请求自然也一并被抛诸脑后。于是,小女海只得在镇子上闲逛。当她来到街市的中央建筑:高大华丽又充满诡秘气氛的澡堂门前时,面前突然出现了本片、也是宫崎骏影片中的最美形少年:白龙。
虽然是如此这般的邂逅,但美少年却只顾着赶千寻在日落前快些离开。之后的5分钟内,全片的氛围自不得要领的莫名其妙骤然变为惊声尖叫的恐怖景象。太阳在几秒钟内全然消失,街道霎时间伸手不见五指,无人的店铺里依旧无人,但却站满了没有面孔、如黑影般的半透明人体。街道上一排排桔色的灯笼逐一亮起,映照出灯下来往走动的淡黑人形。千寻终于找到了父母??那是两只穿着衣裳的庞大肉猪。惊叫、狂奔
到这个时候,我不得不彻底放弃《龙猫》中的家常氛围,正式承认这部片子完全抛弃了人间生活的所有场景。
对一个十岁的女孩来说,恐怕再没有比这更残酷、更可怕的了:离开了自己熟悉的家庭、朋友、学校、城市,一切的一切;来到这个陌生的乡村。就在同一天内,又突然掉落到这个完全不合常理的世界中来
这与我们这些城市居民自出生以来所受的教育一点也对不上号。或者说,在这个神隐之境中,人类的知识概念完全没有意义。
本来一切都是好好的,千寻恐怕会边哭边如此作想吧。一秒钟前自己还是那个普通、毫无责任感也没有什么目标的小学生;而现在却得孤身一人面对这个完全陌生的世界,好可怕。
跳脱出《龙猫》中五月、小米对一切新鲜事物都充满好奇、从天地万物间发现乐趣的童真形象,这个名为千寻的个体竟是如此的苍白、迷茫,无可奈何。令人不禁为之叹息:难道现在的小孩子,都是这般的脆弱么?
随着影片的发展,浴池的主人,宫崎影片中最丑的大头老太太角色:汤婆婆闪亮登场,她告诉千寻:“这里是供天上诸神放松娱乐的地方。”而千寻为求得在此间的生存权,努力争取到了一份工作。因为在这个世界里,没有工作、不会劳动的人全部都会被变成肥猪,成为神灵们的美食。
顺便一提,在神隐之境工作的人员,男士皆为身着类似神官服饰的大小青蛙;而女性则多为早年浮世绘上白面饼脸女。人类在这里被认为是污垢之物。而自千寻与汤婆婆签定了工作合约之后,她的名字,也就变成了“千”。
澡堂西施——卖力地工作、恶臭的腐烂之神
千寻,不,是小千,对于这个新的世界从恐惧到渐渐接受;从全然的无助到为了救出父母回到原来的世界而努力工作。不知不觉中,影片的气氛也由阴森黑暗转为略带惧怕的小心碰触。在适应新工作的期间,小千一面听从白龙的叮嘱,小心地记住自己真正的名字“荻野千寻”;一面也开始认识新的朋友:譬如锅炉爷爷和工作的前辈小铃,还有一位神秘的蒙面客人……
第一份工作来得很突然。大雨的夜晚,全澡堂最惧怕的客人:特大码腐烂神出现了!忍受着令人窒息的恶臭,小千尽职地为他冲水;之后,在这个自身上不停流淌着臭泥烂浓的客人身上,她发现了一个自行车车把。
全澡堂的工作人员全部上阵,在群神的助威声中,腐烂神身上的肮脏病原菌终于被拔了出来。那是一堆小山似的垃圾:足球、自行车、鞋子、烤箱……凡是能够就近扔到河中的东西在里面都能找到。
人类就是这样对待陪伴在自己家园旁边的河流的。洗净身躯的河神化作一条有着老人面孔的水龙,从天窗里跃然而去,消失在夜空的明月群星之中。小千握着河神留给自己的礼物:一枚药丸(其实是从河神身上搓下来的泥巴……原理盖同《东成西就》中所述),楞楞地站着,迎接她的是雷鸣般的掌声。这构成了第二次高潮,在神隐之境中找寻到自己的存在价值;小千,干得好!
空前危机——饥饿的蒙面人,濒死的白龙及其他
神秘的蒙面客人再次出现了。他最早出现于小千初到这个世界的那天晚上。与其他神灵不同,他只是呆呆地站着,既不说话,也不走动。直到腐烂神来临的那个雨夜,小千看到站在院中的蒙面人,便打开障子请他入内。而他也帮助了小千,看起来是个不错的家伙。之后, 深夜,他以金子诱骗了贪婪的青蛙A,并吃掉了它。
神隐之境的浴池一直是晚上营业白天休息的,汤婆婆每日白昼都会化作一只硕大的乌鸦飞离市镇。河神走后的翌日清晨,小千发现所有人都不见踪影,而澡堂周围经过一夜雨水的灌溉,已变成了一片碧蓝的海洋。
原来,澡堂里所有的人都正为了一位尊贵的蒙面客人而忙碌着。这位神秘的客人可以自双手随时变化出大把大把的黄金。他叫喊着:“我饿,我饿!”不停地吞咽着食物。
小千独自呆在卧室里,却凑巧搭救了便回龙身、身负重伤的白龙。看着它摇摇晃晃地飞向汤婆婆的房间,小千决定去找他,却不知身后跟着汤婆婆的死对头、也是她孪生姐姐钱婆婆的式神。
在澡堂里,小千巧遇蒙面人,并拒绝了他所给的黄金。蒙面人因为失望失去了控制,在小千奔向顶楼后将青蛙男B和饼脸女C一并吞入肚中,于是厅内大乱
之后的故事节奏加快了很多,汤婆婆的阿福式儿子出场、白龙病危、钱婆婆现身。一系列的混乱之后,小千抱着白龙跌入了深渊。黑暗之中,风声自而边响起,小千在电光火石间仿佛捕捉到一丝以往的回忆
平安降落锅炉房后,为了搭救白龙,小千将原为父母准备的河神药丸分了一半给白龙服下,并决定去向钱婆婆求救。临走前,她要解决自己与蒙面人之间的事情 “来这边吧……这里有好吃的东西……有好多东西……金子。只给小千一个人……”巨大的畸形躯体向前蠕动着,带面具的脸上竭力现出讨好的神情。
“我不要。因为你给的不是我想要的东西。你的家在哪里?你的爸爸妈妈、朋友呢?”小千诚挚地问道,得到的却是意义不明的呻吟,“我不知道……好寂寞……我、我只想要小千!”
同情地望向这个令人恐惧的躯体,小千将剩下的半枚药丸抛进了他的嘴里。立刻,第三次高潮便在蒙面人的大吐特吐中展开了。
疯狂地追击着千寻,蒙面人的口中不断地喷吐出方才吃下去的食物残渣和黑色的汁液。渐渐地,他开始回复自己最初的模样。澡堂里的人四散奔逃,只有小千走走停停,等待蒙面人跟上来。当他跳入澄清的海水中时,最后的秽物也被吐了出来,这时,蒙面人恢复了平静。
我不知道自己是谁,也不知道从哪里来。其实,我想要的,只是关心我的人而已。这个不属于神界也不是人类的蒙面人是个注定孤独的灵魂,他日复一日、年复一年地在澡堂外徘徊不去。小千是第一个关心他、问候他的人,于是,这个女孩子的身影便刻印在他空虚的心中。只是,精神上的空虚靠金钱和无止境地吞咽是无法治愈的;不过,如果和其他人成为朋友的话?
关心别人,为他人不惜牺牲生命,敢于为自己的决定负上责任
看着踏上寻访钱婆婆道路、消失在水天之际的小千,自那双坚定有神的眼眸之中,我知道:这个女孩,已经长大了;她已经找到了,在轰鸣的机械和高耸的混凝土间一度失落的自身。
久远的童年——共同的回忆
虽然有着与汤婆婆一模一样的面孔,但钱婆婆却是位和蔼睿智的老妇人。她全然不似汤婆婆那般视钱如命。带着她的鼓励和祝福,小千随白龙一道向浴池方向飞去。半空中,女孩缓缓开口: “白龙,你知道么?听妈妈说,以前我曾掉进家前的河中,差一点死掉。那条河现在已经被填平了。我自己都已经没有印象了……那条河,叫做古泊川。
“白龙,你的真名,就叫做古泊川啊!”
银色的鳞片如羽毛般瞬间飞散,长龙化为俊美的少年,与小千双手交握,自空中缓缓下落。
“谢谢你,千寻,我想起来了。我的真名,叫做:震早剑古泊川。”
“忘记自己真名的人便永远回不了原来的世界。”
不知何时遗落了自己名字的少年为何独独记得千寻的名字?白龙、震早剑古泊川,原来正是那条曾经以水波轻推千寻回到岸边的澄澈河流。于是,找回自己名字的白龙,从此又可以自由自在地遨游在那一片广阔的蓝天。
终局——重归平凡
正确的选择、与大家及白龙告别、和父母相会、离开神隐之境,坐上汽车、恢复了千寻之名的女孩脑海中仍回响着白龙临别时的话语: “我们一定会再相见。”
伴随着片尾曲的缓缓奏响,我开始思索,这部影片中所蕴涵着的深远寓意。
突破了宫崎骏影片惯有的模式,更重要的是,打破了宫崎氏素来所讲述故事的主题: 从“活下去”到“如何生活”。 是无所事事、茫然地遵循都市的游戏规则,封闭自己的内心、麻木地活下去,还是找回失落的自我,重拾对自然天地的尊敬、重新认识周遭的世界?这是宫崎氏在影片中给我们的两种选择。之所以放弃对日常生活细节的描写,进入完全的怪奇之境,也是因为那一片神隐世界正象征了我们每个人早已失落在记忆彼方的童真之心。
在《千与千寻的神隐》中,有两个主角:表者自然便是千寻,她平凡普通,看来无知软弱,但在她的体内,除了那个任性的城市女孩以外,尚有一个名叫“小千”的坚强少女;里之主角当是白龙,他俊美聪慧,心思缜密,但却遗失了原有世界。即外在世界的本名,只能滞留在神隐世界,这是因为,人类将他的栖息之所填平,使他无家可归的缘故。千寻代表的是现实中的自我,而白龙所指向的,则是失落在大海彼岸的内心神秘魔法。此两者缺少其一,都无法构成完整的人格。他们之间精神上的互动,记忆的重组,贯穿了影片始终,成就了故事的主旨。
将现实与幻境完美地结合在一起,本来就是宫崎氏的强项;这一次他仍然没有令我们失望。在角色设定和世界构成方面,可以看出宫崎氏的独特构思。他巧妙地将日本民族喜爱“清洁”,崇尚“纯净”的民族特性与浴池结合在一起,通过洗澡这一过程暗喻了“清楚自我身上的污垢,重新成为洁净的崭新个体”这一主题。当然,神隐之境的客人:四百万群神也象征着逐渐被都市所排挤、遗忘的自然万物,小千的历险正是要完成重新寻找神灵并尊重他们这一任务。
随着人类文明的发展,科技水平的提高,我们越来越视自然于无物,忘记了它对我们人类的重要性。也正是由于我们对自然的鄙视、践踏,才导致了我们渐渐忘记了彼此沟通的方法,无论是对其他物种,还是同我们自己。封闭、冷漠,这就是我们如今的生活氛围?而现在,正是人类作出抉择的关键时刻:我们究竟该选择何种方式,去面对周围的世界,和我们自己? 与素有“史诗”之称的《幽灵公主》相比,《千与千寻的神隐》应该算是一部探讨城市儿童内心世界的作品。孤独、自闭、无助从某种方面来说已成为城市儿童的共性;被父母溺爱却又得不到信任;整日被忽视的这一代人,要如何把握自身的成长和质朴的情怀??这或许才是《千与千寻的神隐》中那华丽幻境的喧嚣之后,所要告诉你的真谛:你从何处来,你往何处去。
找寻失落的自我——千与千寻的神隐。
上午 12:04 | 永久連結 |回應 (1) |引用通告 (0) |也發佈在您的網誌
永久連結關閉
http://spaces.msn.com/members/leizha/Blog/cns!1p7_c76flBEkLNWQcTXG3jeA!139.entry
4月13日
TOCMAT的web.xml详解
1 定义头和根元素
部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。
DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。
所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。
2 部署描述符文件内的元素次序
XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。
下面的列表给出了所有可直接出现在web-app元素内的合法元素所必需的次序。例如,此列表说明servlet元素必须出现在所有servlet-mapping元素之前。请注意,所有这些元素都是可选的。因此,可以省略掉某一元素,但不能把它放于不正确的位置。
l icon icon元素指出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置。
l display-name display-name元素提供GUI工具可能会用来标记这个特定的Web应用的一个名称。
l description description元素给出与此有关的说明性文本。
l context-param context-param元素声明应用范围内的初始化参数。
l filter 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。
l filter-mapping 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。
llistener servlet API的版本2.3增加了对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。Listener元素指出事件监听程序类。
lservlet 在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。Servlet元素就是用来完成此项任务的。
lservlet-mapping 服务器一般为servlet提供一个缺省的URL:http://host/webAppPrefix/servlet/ServletName。但是,常常会更改这个URL,以便servlet可以访问初始化参数或更容易地处理相对URL。在更改缺省URL时,使用servlet-mapping元素。
lsession-config 如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。可通过使用HttpSession的setMaxInactiveInterval方法明确设置单个会话对象的超时值,或者可利用session-config元素制定缺省超时值。
lmime-mapping 如果Web应用具有想到特殊的文件,希望能保证给他们分配特定的MIME类型,则mime-mapping元素提供这种保证。
lwelcom-file-list welcome-file-list元素指示服务器在收到引用一个目录名而不是文件名的URL时,使用哪个文件。
l error-page error-page元素使得在返回特定HTTP状态代码时,或者特定类型的异常被抛出时,能够制定将要显示的页面。
l taglib taglib元素对标记库描述符文件(Tag Libraryu Descriptor file)指定别名。此功能使你能够更改TLD文件的位置,而不用编辑使用这些文件的JSP页面。
l resource-env-ref resource-env-ref元素声明与资源相关的一个管理对象。
l resource-ref resource-ref元素声明一个资源工厂使用的外部资源。
l security-constraint security-constraint元素制定应该保护的URL。它与login-config元素联合使用
l login-config 用login-config元素来指定服务器应该怎样给试图访问受保护页面的用户授权。它与sercurity-constraint元素联合使用。
l security-role security-role元素给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素的role-name子元素中。分别地声明角色可使高级IDE处理安全信息更为容易。
l env-entry env-entry元素声明Web应用的环境项。
l ejb-ref ejb-ref元素声明一个EJB的主目录的引用。
l ejb-local-ref ejb-local-ref元素声明一个EJB的本地主目录的应用。
3 分配名称和定制的UL
在web.xml中完成的一个最常见的任务是对servlet或JSP页面给出名称和定制的URL。用servlet元素分配名称,使用servlet-mapping元素将定制的URL与刚分配的名称相关联。
3.1 分配名称
为了提供初始化参数,对servlet或JSP页面定义一个定制URL或分配一个安全角色,必须首先给servlet或JSP页面一个名称。可通过servlet元素分配一个名称。最常见的格式包括servlet-name和servlet-class子元素(在web-app元素内),如下所示:
这表示位于WEB-INF/classes/moreservlets/TestServlet的servlet已经得到了注册名Test。给servlet一个名称具有两个主要的含义。首先,初始化参数、定制的URL模式以及其他定制通过此注册名而不是类名引用此servlet。其次,可在URL而不是类名中使用此名称。因此,利用刚才给出的定义,URL http://host/webAppPrefix/servlet/Test 可用于 http://host/webAppPrefix/servlet/moreservlets.TestServlet 的场所。
请记住:XML元素不仅是大小写敏感的,而且定义它们的次序也很重要。例如,web-app元素内所有servlet元素必须位于所有servlet-mapping元素(下一小节介绍)之前,而且还要位于5.6节和5.11节讨论的与过滤器或文档相关的元素(如果有的话)之前。类似地,servlet的servlet-name子元素也必须出现在servlet-class之前。5.2节"部署描述符文件内的元素次序"将详细介绍这种必需的次序。
例如,程序清单5-1给出了一个名为TestServlet的简单servlet,它驻留在moreservlets程序包中。因为此servlet是扎根在一个名为deployDemo的目录中的Web应用的组成部分,所以TestServlet.class放在deployDemo/WEB-INF/classes/moreservlets中。程序清单5-2给出将放置在deployDemo/WEB-INF/内的web.xml文件的一部分。此web.xml文件使用servlet-name和servlet-class元素将名称Test与TestServlet.class相关联。图5-1和图5-2分别显示利用缺省URL和注册名调用TestServlet时的结果。
程序清单5-1 TestServlet.java
package moreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet used to illustrate servlet naming
* and custom URLs.
*
* Taken from More Servlets and JavaServer Pages
* from Prentice Hall and Sun Microsystems Press,
* http://www.moreservlets.com/.
* © 2002 Marty Hall; may be freely used or adapted.
*/
public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String uri = request.getRequestURI();
out.println(ServletUtilities.headWithTitle("Test Servlet") +
"
"
URI: " + uri + "
\n" +"