炉石传说套牌什么意思:我是学计算机的,偏软,想兼职作asp/jsp,请问哪个更好?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 18:13:43
哪个更有前途呢?现在ASP资料多,但是不安全,JSP还需要进行比较麻烦的配置,可是安全性高,到底选哪个呢?大家给我参考一下,我想兼职养老婆,给她买身漂亮点的衣服。见笑了啊

JSP

jsp
这是目前发展的趋势

各有好处

想法很好 但关键看你到底喜欢哪一个!多了解一些资料,结合你的编成语言的能力,你要是不确定的话可以拿出点时间都涉及一点 或许从中你会做出决定的!希望下面的资料对你有所帮助!

JSP和ASP在结构上类似,都是以""作为标计符,不同的是在标计符之间的代码ASP为JavaScript或VBScript脚本,而JSP为Java代码。JSP将网页的表现形式和服务器端的代码逻辑分开。作为服务器进程的JSP页面,首先被转换成servlet(一种服务器端运行的Java程序)。

Servlet支持HTTP协议的请求和响应。当JSP被转换成纯Java代码。多个用户同时请求一个JSP页面时,应用实例化线程来响应请求。这些线程由WEB服务器进程来管理,和ASP的线程管理器功能类似。同CGI为每个请求创建一个进程的模式比较,这种方式效率高的多。

性能和平台无关性

与C++、VB等语言比较,Java被看作是个效率不太高的语言,但它以牺牲效率换来了平台无关性使Java可以在大多数操作系统上运行而不需要重新编译--许多人愿意为此而付出代价。Java的编译代码是一种字节代码,在运行时由操作系统上的一个Java VirtualMachine(JVM)虚拟机解释。

字节代码可以在所有平台上迁移,而不需要任何改动。交叉平台编程倾向于采用所有操作系统的"最小公分母",尤其是使用图形化界面时(servlets不需要任何图形界面)。

Servlets比传统的Java程序(applets, Javaapp)要快,因为它们在服务器端运行,不需要加载沉重的GUI(HTML的GUI是非常少的)。另外,servlets的字节代码只有在客户请求时才执行,所以尽管当首次调用servlets时会有几秒钟的加载时间,但后续的请求相应非常迅速,因为服务器已经缓存了运行的servlets。

当前的JSP服务器,都带有Java 即时编译器(JIT),因此,JSP的执行比每次都要解释执行的ASP代码要快,尤其是在代码中存在循环操作时,JSP的速度要快1到2个数量级。

Session管理

为了跟踪用户的操作状态,ASP应用SESSION对象。JSP使用一个叫HttpSession的对象实现同样的功能。Session的信息保存在服务器端,Session的id保存在客户机的cookie中。如果客户机禁止cookie,Session Id就必须带在url后面。

Session一般在服务器上设置了一个30分钟的过期时间,当客户停止活动后自动失效。Session 中保存和检索的信息不能是基本数据类型(primitivedatatypes)如(int, double)等,而必须是Java的相应的object(对象)如(Integer,Double)。