您的位置:程序门 -> java -> web 开发



.do和jsp哪个好


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


.do和jsp哪个好[已结贴,结贴人:red_berries]
发表于:2007-10-27 22:50:50 楼主
  看jsp做的网站怎么好像全都是.do结尾的,那这样是不是要写好多的action啊,我觉得把各个jsp页面中共同的部分放到filter中,不同的部分就放到自己的jsp页面中,如果有有表单提交数据了就用.do这样不很好吗?为什么这些网站全都弄成.do,偶比较菜希望大家指教一下.谢谢
发表于:2007-10-27 22:52:051楼 得分:1
呵呵  

酷一点   do
发表于:2007-10-27 22:53:082楼 得分:1
.do结尾一般的是servlet(经典mvc)
或者基于struts的

发表于:2007-10-27 23:03:283楼 得分:0
难道就只是为了酷一点就来个.do来蒙菜鸟吗?还有别的功能吗?当然在有些地方用.do确实比较好,而有些地方个人感觉没什么用啊
发表于:2007-10-27 23:47:164楼 得分:0
.jsp是没是没.do安全啊?因为.jsp是确实存在的文件.而.do就不是了,是不是这样弄会安全一点呢?个人胡想的
发表于:2007-10-28 03:07:485楼 得分:1
......
发表于:2007-10-28 09:50:286楼 得分:1
每个.do在struts中对应一个action   充分实现mvc架构页面和代码的分离(实际并不完全)
但是易于读代码和做维护   即使不是开发人员也可以轻松看懂
发表于:2007-10-28 10:01:267楼 得分:0
易于维护我不怎么觉得啊,如果放到jsp页面直接修改下就好了,如果是修改action还要编绎一下重启服务器才行,多麻烦
发表于:2007-10-28 11:19:058楼 得分:1
易于项目的扩展,你想如果你的业务逻辑发生了改变。。基本上要重jsp,如果用struts构架就可没有那么麻烦,就不必去维护jsp。mvc架构层次清晰,易于扩展,维护,有时某些层还可以在其它项目中复用
发表于:2007-10-28 11:22:109楼 得分:1
还可以降低后期开发难度
发表于:2007-10-28 13:21:1610楼 得分:0
安全性上影响吗?
发表于:2007-10-28 17:59:3811楼 得分:0
速度上怎么样啊?.jsp会不会比.do慢一点啊,
发表于:2007-10-28 19:33:5512楼 得分:0
大家都来讨论一下啊,别让我一个人在这自言自语啊
发表于:2007-10-28 19:45:1813楼 得分:2
楼主的问题很有意思啊。
.do(基于struts框架)和jsp应该可以说是j2ee的两种实现方式,一个注重于控制而一个注重于显示。
我们应该吧struts和jsp页面合理的运用起来。而不是去关注谁好谁坏。
楼主说看到很多的站点全部弄成.do。其实这是错误的。这是struts的action转发技术造成一种假象。
在action中做完一系列的业务逻辑后,将会根据业务需求将结果转发到另外一个请求或者直接显示jsp页面。但是在浏览器的
地址当中显示的却是你最先请求的action地址,而不是显示给用户的jsp页面。
发表于:2007-10-28 22:11:5214楼 得分:3
你说的没有错

安全性是一个很重要的方面

发表于:2007-10-28 22:40:5715楼 得分:0
楼上能不能说具体点呢?
发表于:2007-10-29 08:12:5416楼 得分:1
开发灵活,部署容易,
发表于:2007-10-29 11:10:4417楼 得分:1
也不全是.do吧,只是有些.jsp被forward后,浏览器路经没有变而已啊.
发表于:2007-10-29 13:05:1318楼 得分:3
    用.do大多是用struts1.x系列做的,系统自动生成,.do一般是一个servlet,其实**.do只是一个servlet的映射而已,
servlet用什么后缀完全由自己定的,用.aspx都没问题的.
发表于:2007-10-29 22:36:3519楼 得分:0
决定了,按楼上的,把do换成aspx哈哈,有表单的就aspx,没表单不通用的就jsp,哈哈这样才酷
发表于:2007-10-29 23:10:1220楼 得分:4
一般来说,使用servlet是用来处理业务逻辑的,使用jsp是用来处理用户视图的。

基于安全性考虑,有些网站全部使用.do来获取请求,再跳转到jsp。。让你看不到jsp的路径。

同时可以在.do的setvlet中进行安全等等检验功能。一般网站,考虑到安全因素,个人提倡使用.do来进行处理。
发表于:2007-11-05 17:08:1321楼 得分:0
全都弄成.aspx了,呵呵,骗人玩玩


快速检索

最新资讯
热门点击