在计算机术语中,我们可以经常听到java和javaweb这两个名词,那么java和Javaweb区别是什么呢,他们的概念分别是什么呢,我们一起了解一下。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,是由Java编程语言、java文件格式、java虚拟机和java应用程序接口四部分组成的。广泛应用于PC、数据中心、移动电话、互联网和科学超级计算机,也拥有全球最大的开发者专业社群。Java分为三个体系,同时也是java的三个方向,javase标准版,主要面向开发桌面程序;javaee企业版,主要面向开发web应用;javame微型版,主要面向开发手机应用。咱们所说的javaweb就是javaee的应用程序,是在javase的基础上SUN公司研发的API,提供给WEB开发者使用的平台。而javase是java的核心也是java的基础。
Javaweb是java技术来解决相关web互联网领域的技术总和。Web包括两部分内容,分别是web服务器和web客户端,java在服务端的应用非常丰富,如Servlet,JSP和第三方框架等,java在客户端的应用有java applet,但是目前使用的人很少。Javaweb基本是遵循特定的路数的,比如,使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向对象抽象实现请求和相应的流程,支持JSP,Freemarker等视图。开发javaweb应用程序,初级的一般是用JSP+Servlet+Javabean来开发的,对于大型的网站一般使用框架来开发。
总体来说,java和javaweb之间没有本质区别,javaweb是java在web方面的应用,也可以说javaweb是java在javaee方向的应用程序。Java是一种技术,可以开发应用程序和网站系统,但是java在开发应用程序方面有一定的先天不足,但是在开发网页系统上有很大的优势。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19