社区
Java EE
帖子详情
我说,我们是不是不需要jsp了?
Left_you
2011-09-21 12:40:58
页面就用用html。
javascript可以重写页面的任何部分,同时javascript又可以直接和后台沟通。换句话说,就是javascript也可以和jsp一样动态生成页面。
而且,你知道的,jsp是需要通过服务器翻译再反馈给浏览器的,直接用html+javascript还避免了这一步,减轻服务器压力。
...全文
349
35
打赏
收藏
我说,我们是不是不需要jsp了?
页面就用用html。 javascript可以重写页面的任何部分,同时javascript又可以直接和后台沟通。换句话说,就是javascript也可以和jsp一样动态生成页面。 而且,你知道的,jsp是需要通过服务器翻译再反馈给浏览器的,直接用html+javascript还避免了这一步,减轻服务器压力。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
贪睡的兔子
2011-09-22
打赏
举报
回复
标签算JSP 吗
wingson_shen
2011-09-22
打赏
举报
回复
按现在的JS的框架来说。其实这个想法完全可以做得到。只是说真的。。
维护真的不好。。满页都是脚本是这个很恶心的东西。
pl3121605999
2011-09-21
打赏
举报
回复
开玩笑。。。你用javascript动态生成html,一个页面好办。2个页面也好办、。、那100个页面呢?也向楼上说的可维护性呢?要是向你这样想。。当初就不会有jsp了,全部由servlet来处理
authorzhh
2011-09-21
打赏
举报
回复
可维护性降低。
代码会很难懂。。。
lg_asus
2011-09-21
打赏
举报
回复
我现在貌似落伍了,刚学struts标签
三心不可得
2011-09-21
打赏
举报
回复
还要鸟的jsp啊,我都忘了,我们现在项目前面任何页面全都是.htm的,告诉你js才是最好的东西.
Left_you
2011-09-21
打赏
举报
回复
我想说javascript就是用来减缓服务器压力的,越是访问量大,就越应该把压力转移到客户端才对。
17楼樱木花道说的 大量的js操作dom 性能的问题确实需要考虑,不过js也没那么弱啊,有牛人用js写各种小游戏啦,我也玩过,很流畅。
还有是网络很悲惨js传不过来的时候, js多了的确会悲剧。特别是以前那种校园网啊!!!
还有就是浏览器兼容问题...或许还有更多问题...
但是我觉得,问题总会有解决的时候,所以我觉得jsp还很是有退化的可能、
Left_you
2011-09-21
打赏
举报
回复
[Quote=引用 29 楼 wurh80 的回复:]
JSP是服务端
JAVASCRIPT是客户端
JSP修改的HTML的文件,或者说动态生成HTML
JAVASCRIPT不是对HTML进行修改,而是对HTML生成的界面进行修改
界面的活多数交给客户端去处理
服务端主要拿来处理数据
难道现在javascript能联服务器数据库???
所以服务端的自有其特有的用处
PS:
也许我知识陈旧 但是在以前这种是非常危险的
……
[/Quote]
javascript可以通过ajax来和服务器交流数据啊
ajax向服务器提交数据和页面form提交是一样的也分post和get方式,它可以同步或异步的去提交数据。同步就是等待服务器的反馈数据、在获得反馈数据之前页面呈“卡住”的状态,异步就是不等待。 获得数据以后它会调用指定的js方法,在这里面可以修改页面。
ajax获得数据,目前主要是json格式和xml格式,也可以自定义格式,更加可以就返回一个字符串。
ajax并不是直接操作数据库,它也是到服务器中一个对应的action里面处理,操作数据库还是在服务器里面做,不会泄漏数据库表信息。而且你也只需要把页面显示要用到的数据传过去啊。
无名剑
2011-09-21
打赏
举报
回复
JSP是服务端
JAVASCRIPT是客户端
JSP修改的HTML的文件,或者说动态生成HTML
JAVASCRIPT不是对HTML进行修改,而是对HTML生成的界面进行修改
界面的活多数交给客户端去处理
服务端主要拿来处理数据
难道现在javascript能联服务器数据库???
所以服务端的自有其特有的用处
PS:
也许我知识陈旧 但是在以前这种是非常危险的
因为数据库一些信息 不该暴露在客户端上
小沈阳
2011-09-21
打赏
举报
回复
html和jsp都是用来显示页面的,但是他们的本质目的是动态显示数据的,全部通过ajax要是项目比较小,会起到很好的效果,要是巨大的项目那就会延迟不少!ajax 是客户端,没有用到服务器,它不能承受巨大的访问量。
骑着单车散散步
2011-09-21
打赏
举报
回复
抛弃jsp是减少了服务器负担, 同时,对于客户端的负担呢? 它会有多大?
想喝咖啡的貓
2011-09-21
打赏
举报
回复
我有时候也有楼主这样的想法。
当我把JQuery引入到项目中去,我发现,除了<%=basePath%>,我完全不需要任何jsp语句,用ajax做出的页面比jsp的 用户体验好很多。
a207988
2011-09-21
打赏
举报
回复
用EXTJS开发就能做到了
whlusha720
2011-09-21
打赏
举报
回复
velocity
.JSP --> .VM
tangwei070
2011-09-21
打赏
举报
回复
[Quote=引用 22 楼 beowulf2005 的回复:]
想法不错,不过全靠JS构建页面会很慢。
用户可以忍受10秒钟打开一个页面,
但很难忍受打开一个页面10秒后才能响应操作。
[/Quote]
支持这个。
一般来来说 服务器远比客户端PC强大的多。
beowulf2005
2011-09-21
打赏
举报
回复
想法不错,不过全靠JS构建页面会很慢。
用户可以忍受10秒钟打开一个页面,
但很难忍受打开一个页面10秒后才能响应操作。
「已注销」
2011-09-21
打赏
举报
回复
要是 JSP 可有可无,那么 JCP 里的那些家伙为什么还那么费尽心意地制定出那几个 JSR ???
gukuitian
2011-09-21
打赏
举报
回复
EXT
a34020249
2011-09-21
打赏
举报
回复
不过service也是jsp写的噢。。。
a34020249
2011-09-21
打赏
举报
回复
我也觉得有点道理,安全方面不成问题。使用ajax也能很好的交互。
我就做个一个这样的系统。。。提交参数什么的都用ajax提交到service
加载更多回复(15)
韩顺平Servlet和
JSP
源码
其实该资源CSDN上已经有人发布了,之所以重发是因为既然韩老师教程都已经免费了,源码...(当然个人取向不同,不做过多的评论,否则就有点太那什么了)内含:韩顺平Servlet、
JSP
源码和一点
说
明,有
需要
的朋友请下载吧。
什么是
jsp
?
目录 一、
JSP
的介绍 二、
JSP
的本质 三、
JSP
的常用脚本 1.声明脚本 2.表达式脚本 ...
JSP
页面本质上是一个Servlet程序,第一次访问
JSP
页面时(运行Tomcat服务器后在浏览器地址栏输入路径),Tomcat服务...
JSP
基础实战精讲(大神必经之路)
JSP
全称Java Server Pages,是一种动态网页开发技术。它使用
JSP
标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP
是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者...
jsp
是否
需要
编译?
问了一圈,每个人都一本正经的
说
,“
jsp
不
需要
编译,因为修改
jsp
之后,不
需要
重启,页面能立马生效”,恩,这个特性很像html,给大多数人造成了
jsp
不
需要
编译的假象,事实真的如此么?
jsp
是一种模板引擎,...
【
JSP
】什么是
JSP
?
因为我们还可以把Java代码内嵌在
JSP
页面中,很方便地把动态数据渲染成静态页面。这点,HTML打死都做不到。当有人请求
JSP
时,服务器内部会经历一次动态资源(
JSP
)到静态资源(HTML)的转化,服务器会自.
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章