您的位置:

用jsp做web多吗(jsp和web的区别)

用jsp做web多吗(jsp和web的区别)

更新:

本文目录一览:

为什么现在大型的网站都采用jsp?

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

ASP,PHP,JSP 三中语言执行速度JSP最快

PHP和JSP是跨平台语言,移植性比较好

ASP和PHP都是解释性语言,服务器读一句,执行一句,而JSP是编译性语言,第一次编译速度慢一点,以后再访问速度就快很多了

JSP是面向对象编程语言,代码的重用率高,维护方便

PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

========================================

雪鹿中国

专业提供各类域名注册、网站推广、各种虚拟主机租用、服务器整机租用、 服务器托管、网页制作以及网站开发等服务!

域名,虚拟主机拥有独立的WEB管理程序,使用管理方便。

国际英文域名 65元/年

国内英文域名 80元/年

HTML空间100M 120元/年

ASP空间100M 180元/年

QQ:8317158

为什么企业级web开发,很少用jsp+java呢?

应该是jsp/servlet吧,因为java技术做的网站占空间较大,所以一般的小网站都用.net,php开发,只有像银行,购物网站等大项目才用java,因为更安全

java web开发都用jsp吗?

在jsp刚刚兴起的时候,一些比较优秀的J2EE框架还没有出现的时候,开发都是用只jsp来做,这样会造成前台的UI和业务逻辑还有db的交互全部在jsp中完成,这样做会造成代码的耦合性过高,不易于维护。

后来有了MVC类型的架构--jsp+servlet+javabean,这样一来的话,jsp只承担了views的作用。所以我觉得“不用jsp开发”应该是指“不只是用jsp开发”。

还有你很多网站的页面后缀是HTM的问题,我觉得应该是开发者考虑到了SEO,搜索引擎对动态的页面的敏感性不高,所以开发者选择了用html作为视图,还有一种可能是开发者用了“伪静态”方式把原本不是动态页面伪装成了静态页面,来让搜索引擎对网站敏感。

延展阅读:

jsp 可以说是一种展示界面的技术,但是展示界面不仅仅只有 jsp 这一种技术。

实际项目中,用什么技术展示界面,要视公司情况和项目本身的情况而定。

jsp 既然存在,就有它的意义,也有它的用武之地,有它的优势,也有它的劣势。那么多 IT 公司,那么多的技术,不可能所有的公司都用同一种技术吧。百花齐放,百家争鸣,有摩擦,有碰撞,才能促进技术的飞速发展嘛。

现在的JavaWeb项目中,还有必要用JSP吗

如果是动静分离,肯定是不能用,如果要求不是很高,jsp还是可以用的,现在jsp也还算是主流的页面开发方式

做个调查,现在企业一般用JSP做WEB的多不多

JSP不止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。当用户访问JSP时就执行了class文件,HTML页面是静态页面可以直接运行。

是不是这样看网址,随意打开几个看看是html的多还是jsp的多。

我们还需要JSP吗?

jsp还是需要的,现在很多大型的电商网站都是采用jsp做的,jsp就有以下特点:

1 跨平台

既然JSP是基于Java语言的,那么它就可以使用Java API,所以它也是跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。这同时也拓宽了JSP可以使用的Web服务器的范围。另外,应用于不同操作系统的数据库也可以为JSP服务,JSP使用JDBC技术操作数据库,从而避免了代码移植导致更换数据库时的代码修改问题。

正是因为跨平台的特性,使得采用JSP技术开发的项目可以不加修改地应用到任何不同的平台上,这也应验了Java语言的"一次编写,到处运行"的特点。

2 业务代码分离

采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码片段来实现动态部分。程序开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,从而实现业务代码从视图层分离。这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。

3 组件重用

JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。

4 继承Java Servlet功能

Servlet是JSP出现之前的主要Java Web处理技术。它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。其缺点是:在类中编写HTML代码非常不便,也不利于阅读。使用JSP技术之后,开发Web应用便变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户请求,因此我们说JSP拥有Servlet的所有功能和特性。

5 预编译

预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。

用jsp做web多吗(jsp和web的区别)

本文目录一览: 1、为什么现在大型的网站都采用jsp? 2、为什么企业级web开发,很少用jsp+java呢? 3、java web开发都用jsp吗? 4、现在的JavaWeb项目中,还有必要用JSP

2023-12-08
java相当于jsp吗(Java web和jsp)

本文目录一览: 1、JSP和java有什么区别? 2、Java与jsp 3、JAVA就是JSP吗 JSP和java有什么区别? jsp是html的扩充(简单这样理解),可以在html文件中定义类、创建

2023-12-08
javascript与jsp区别,js和jsp的区别和联系

2022-11-24
jsp算css吗(jsp属于web吗)

本文目录一览: 1、html,xml,css,jsp这几者之间有什么关系和区别? 2、最近学了html,css,javascript 想问问这些和jsp什么关系,什么是jsp?是语言吗? 还有tomc

2023-12-08
php和jsp一样吗(php和javascript区别)

本文目录一览: 1、jsp,asp,php 区别 2、学JSP和PHP有什么区别⒎ 3、PHP和JSP的区别的? 4、PHP与JSP 5、PHP和JSP的区别在什么地方,试列举5点。 6、PHP和JS

2023-12-08
学习jsp一定要会java吗(jsp需要学吗)

本文目录一览: 1、问下学习jsp要不要有java的基础? 2、学JSP要先学JAVA吗? 3、学JSP之前 是不是要学JAVA? 4、学习JSP一定要会JAVA吗 问下学习jsp要不要有java的基

2023-12-08
jsp和cgi,jsp和cgi的区别

本文目录一览: 1、什么是ASP,PHP,CGI,JSP? 2、CGI 、ASP、JSP有什么区别 3、asp jsp cgi php之间的区别 什么是ASP,PHP,CGI,JSP? 与HTML相比

2023-12-08
java和jsp的程序的区别(jsp代码和java的区别)

本文目录一览: 1、JAVA与JSP有什么本质的区别? 2、java文件和jsp文件有什么区别? 3、jsp文件和java文件的区别 4、JSP和java有什么区别? 5、java与jsp有什么区别?

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
php跟jsp的区别大吗,php和jsp哪个简单

2023-01-06
jsp和php的简单比较(jsp与php区别)

本文目录一览: 1、php与jsp的优缺点? 2、php和jsp哪个好 3、PHP与JSP 4、jsp与php的区别 5、PHP和JSP对比? php与jsp的优缺点? 建简单轻量级网站的话一般用ph

2023-12-08
javaee和jsp的区别(javaweb和jsp区别)

本文目录一览: 1、谁能具体分析一下JAVA EE 和 JSP 还有 JAVA WEB之间有什么区别以及联系 2、java与jsp的区别? 3、jsp和javaEE有什么区别 4、java和JSP和J

2023-12-08
php跟jsp的区别,php和javascript区别

2023-01-04
web前端需要学习jsp吗(web前端能自学吗)

本文目录一览: 1、web前端需要学什么 2、想学web前端需要先学java吗 3、web前端需要学习jsp吗 web前端需要学什么 前端需要学习:HTML、CSS、Javascript。前端作用于采

2023-12-08
jsp和c的区别,html和jsp有什么区别

本文目录一览: 1、什么叫JSP技术, 什么叫B/S结构(特点 和C/S有什么优势) 2、请教:谁能详细的给我介绍一下PHP、ASP、JSP的区别,再介绍一下.NET技术。谢谢 3、java与jsp的

2023-12-08
jsp源码是java吗,jsp中java代码

本文目录一览: 1、JSP是不是Java 2、什么是jsp?它是属于JAVA中吗? 3、请问JSP是用JAVA编写的吗? 4、Java与jsp 5、JSP是什么东西 和Java是一回事么? JSP是不

2023-12-08
jsp和php是什么关系(jsp与php区别)

2022-11-14
jsp和java语言有关系吗,jsp是语言还是技术

本文目录一览: 1、jsp跟java是一个东西吗 2、JSP是什么东西 和Java是一回事么? 3、jsp和JAVA什么关系 jsp跟java是一个东西吗 java是一种语言类似于C语言等的编程语言,

2023-12-08
jsp之web组件复用,jsp页面复用

2022-11-23
jsp与web相关的问题,jsp是网页吗

本文目录一览: 1、web与jsp的关系 2、JSP与WEB相关的问题! 3、开发JSP WEB应用所犯的错误收集(多者拿分,严禁抄袭) 4、jsp容器与web容器是一个概念么?TomCat又是什么?

2023-12-08