java跟jsp有什么区别,javaweb和jsp的关系
如何解决写爬虫IP受阻的问题?立即使用。
这篇文章将让你对JAVA和JSP之间的关系有一个完整的理解。
推荐课程:Java教程。
JAVA分为J2EE,J2SE.J2ME,下面分别介绍:
一、.J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。
J2EE平台由一组服务、应用程序接口(API)和协议组成,
它为基于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对象相互转换。
(12)Java Messaging Service (JMS)
是一个应用程序接口(API ),用于与面向消息的中间件进行通信。
(13)Extensible Markup Language (XML)
XML是一种可以用来定义其他标记语言的语言。
上面的JSP是主流,基于MVC,最流行,最安全(相对于其他语言做的网站)
EJB是java中最难学的东西。
但是现在的sun公司出来一种新的技术:java FX,
可以像FLASH一样在浏览器中执行,但是也要安装插件。详情见www.sun.com。
二。J2SE: Java 2平台标准版,用于桌面应用程序,也是J2EE的基础。
包括JAVA、IO、Swing、AWT、线程、集合等基础知识。也是学习JAVA的必经之路。
三。J2ME:Java 2 Platform Micro Edition Mobile Edition用于小型设备,是J2SE的一个子集。
主要的技术如下:
连接受限设备配置[CLDC]:是Java运行时环境的两种配置之一,组成资源受限的移动信息设备。CLDC描述了最基本的库和虚拟机功能,这些功能必须在包括K虚拟机(KVM)在内的所有J2ME环境实施中提供。
移动信息设备概要[midp]:它是Java运行时环境的两种配置之一,构成了资源有限的移动信息设备。MIDP提供核心应用功能,包括用户界面、网络连接、本地数据存储和应用生命周期管理。
互联设备配置[CDC]:这是一个基于标准的框架,用于构建和交付可以在连接到网络的许多消费设备和嵌入式设备之间共享的应用。
用于J2ME【M3G】的移动3D图形API:这是一个轻量级的交互式3D图形API,作为一个可选的软件包与J2ME和MIDP一起使用。
所以你所说的JAVA和JSP的关系就这样豁然开朗!
JAVA是一种编程语言,可以编写应用程序,主要用于网络编程。
JSP是基于JAVA的网络编程语言,只能应用在网页上。
JavaScript是一种Web脚本语言,可以嵌入到HTML中,由浏览器解释和执行。
您可以将jsp视为脚本。
Java是面向对象的语言
Jsp主要负责页面展现,java负责逻辑和业务处理。
jsp的本质是servlet,servlet的本质是java类,就是这样的关系。这就是jsp和java之间关系的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。