javaweb和jsp的区别

javaweb和jsp的区别,第1张

JAVA是一种编程语言,可以编写应用程序,主要应用在网络编程上。JSP是建立在JAVA基础上的一种网络编程语言,只能在网页上应用。

可以把jsp理解为脚本,java为面向对象语言。jsp作用主要是负责页面展现,java负责逻辑,业务处理

jsp本质是servlet,servlet本质是java类,就是这么个关系。

扩展资料

JAVA和JSP之间的关系,以及JAVA的完整认识

JAVA分为J2EE,J2SE,J2ME下面分别介绍:

一、J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,

它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:

1、Java Database Connectivity (JDBC)

以一种统一的方式来对各种各样的数据库进行存取

2、Java Naming and Directory Interface (JNDI)

用于名字和目录服务,它提供了一致的模型来存取和 *** 作企业级的资源如DNS和LDAP,本地文件系统等

3、Enterprise Java Beans (EJB)

提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发

4、JavaServer Pages (JSPs) 这里就是你所说的JSP!!!!!!

用以创建动态网页

5、Java servlets

提供的功能大多与JSP类似,不过实现的方式不同

6、Remote Method Invocation (RMI)

在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据

7、Interface Description Language (IDL)

将Java和CORBA集成在一起

8、Java Transaction Architecture (JTA)

可以存取各种事务

9、Java Transaction Service (JTS)

规定了事务管理器的实现方式

10、JavaMail

用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类

11、JavaBeans Activation Framework(JAF)

JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象

12、Java Messaging Service (JMS)

是用于和面向消息的中间件相互通信的应用程序接口(API)

13、Extensible Markup Language (XML)

XML是一种可以用来定义其它标记语言的语言

上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)

其中EJB是java最难学的东西

但是现在的sun公司出来一种新的技术:java FX,

可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见>

二、J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。

包括JAVA基础,IO,Swing,AWT,线程,集合等知识也是学习JAVA的必经之路(基础)!

三、J2ME:Java 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。

参考资料来源:百度百科-Java

参考资料来源:百度百科-JSP

jsp文件其实也是网页,只是它和asp的一样,都是动态网页,一般需要在有IIS之类服务器端程序的支持才能正常显示。

因为它不能直接由浏览器解释,而是要由服务器解释的。

也就是说,你找什么软件来打开是没有用的。应该是构建环境去使得可以用浏览器打开。

否则,你即使下载了dreamweaver,也只能是编辑它而已。

其实用记事本、写字板应当都可以打开它的,只不过全是像你现在所看到的一样的文本形式。

后台怎么回事jsp呢?都应该是html啊,html是标记语言,jsp可以使用标签帮助显示和处理调用方法的逻辑,html可以由伪静态转换的,所以网页不能光靠html去判断是静态还是动态了,要看页面的内容复杂程度。

以上就是关于javaweb和jsp的区别全部的内容,包括:javaweb和jsp的区别、jsp文件是什么,要用什么程序打开、前台是显示HTML,后台是JSP,这个算是静态网页,还是动态网页等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9830614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存