BBS水木清华站∶精华区

发信人: boo (boo), 信区: Java        
标  题: Re: JSP+Bean的结构有什么用? 
发信站: BBS 水木清华站 (Thu Aug 24 10:10:40 2000) 
 
本人最近在做WebSphere的一个项目,谈谈感想。 
如果单用JSP,一般来说是可以完成编程需要的。但问题是: 
1。HTML页面代码庞大。 
页面中表示和逻辑交错。这个页面即有美工编辑,又有开发人员编辑,很 
容易造成冲突。如DREAMWEAVER中的模板功能将自动删除所有嵌在其中的JSP 
代码,造成开发人员和美工之间的矛盾。 
2。不易管理 
如果把连接数据库的代码写入JSP文件中,那么在更改数据库名或用户 
名的时候整个JSP都要更新。 
3。安全性差 
JSP的大小写问题会暴露出源代码,还有很多未知的因素都可能造成JSP文件 
泄密。如果用servlet就安全了,用户无法看到源代码而只看到输出结果。 
其实JSP就是Servlet!Java把它编译成.class文件。你可以在应用服务器的 
目录看到这些文件和它们的源文件(前面有_表示),看看它们和servlet有 
什么不同。 
 
所以建议在JSP中仅仅把返回的结果显示出来,而把处理的工作交给servlet或 
bean。当项目大的时候,这种效率的差别就明显的体现出来了。 
【 在 parasoft (我想背单词) 的大作中提到: 】 
 这是怎么做的? 
 另外,maht能不能讲一讲你在用jsp的时候的一些经验? 
 比如象你上面说的这个用servlet检查request的问题。 
 再比如bean的用途,象你说的用于保存全局性的东西这样的类似的东西。 
 我现在用jsp编程,可是用法还是和asp一样,对servlet和bean这些东西 
 的理解还是不很深刻,我觉得它们都是可有可无的东西,有个jsp就成了。 
 maht给扫一下盲吧。 
 
 
-- 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.120.7.198] 

BBS水木清华站∶精华区