jsp、taglib、velocity、freemarker等都过时了吗?
我是老程序员,以前做BS结构开发,用的是jsp、taglib、velocity、freemarker等技术以输出HTML,但是今天,我发现这些技术似乎将被淘汰了,新的开发模式不再输出html了,因此上述技术不再有用,或者只局部用一点点。
新的技术往往用ext等js组件,界面就是一个静态的HTML,包含了一些组件,发往后台的请求不再是处理后输出HTML,而是输出JSON格式的数据了,有些类库可以把javaBean直接作为json输出,以输出HTML为目标的jsp、taglib、velocity、freemarker等技术再也用不到了。
真的是再也用不到了吗?基于ext等js类库并且完全以Ajax方式交互json数据,这种将是主流并将完全代替传统的web技术吗?
怎么可能过时呢?
我做的项目很少用ajax
现在做的项目甲方不允许用ajax
不允许用Ajax? 这种客户比较少了吧,似乎不用Ajax就技术落后了,而且友好性不佳。
还不是看客户需求了,正确的时间选择正确的技术才是王道
如果1个100万的项目摆在你面前,客户就要求你用老技术,因为他们用着习惯了,那你说做还是不做,呵呵
Ajax 一般用于公共的网站比较多,作为企业内部使用的管理系统为了安全性一般很少使用 Ajax 的,大多数都是基于传统的请求/响应方式。另外,企业内部的管理系统稳定性和安全性是首要,用户体验相对于比较次要。
传统的web是请求通过表单提交,处理后返回HTML,每次交互都是这样;
基于Ajax则是请求通过Ajax提交json数据(可以完全不用表单),处理后返回json数据并由js组件解析展示或更新页面局部,每次交互都是这样,不再需要服务器端生成html,不刷新页面,友好性较佳。
我是在想,局部使用Ajax很容易,但用json数据代替HTML输出则完全颠覆了传统的web开发模式,Ajax方式代
相关问答:
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,
所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果布局变了?
不存在路径问题!
没人? 真失败!
......
在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶 学习。。
自动匹配什么意思?具体点
就是你输入内容后,和你内容相同选项的都列出来
你select是下拉框。。 ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......