动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

带你秒懂java与javaweb的关系

06-12 16:27 363浏览
举报 T字号
  • 大字
  • 中字
  • 小字

随着java的普及以及广泛运用,java变得广为人知。然而,如果不是对java有很一定的接触和了解,还是会分不清java和javaweb到底是什么关系。某种意义上来说,很明显java的内容更宽泛一些,所以一般人都会想到简单的从属关系,然而事实往往看起来的要复杂许多。要完全明白java和javaweb的关系,我们仍任重而道远。

要想弄清楚javajavaweb的关系,我们首先要弄清楚整个java的概念, Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。我们平常说的Java一般指Java SE,也就是java Standard Edition,Java的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。

再来说JavaWeb,这就涉及到了Java EE领域了,也就是Java Enterprise Edition,Java的企业版,从web这个词不难看出来是与Internet有关的。其实Javaweb主要以Java语言为基础,利用JavaEE中的Servlet、JSP等技术开发动态页面,方便用户通过浏览器与服务器后台交互。Java Web应用程序可运行在一个轻量级的Web服务器中,比如Tomcat。开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+servlet+Javabean来开发的,对大型的网站一般是使用框架来开发的,例如struts,hibernate,spring。举个很简单的例子,你在学校登陆的时候会在地址栏看见Login.do,登陆以后会看见Home.do这样的请求,这就是典型的struts框架结构。

不难看出,java是用来开发桌面应用程序,而javaweb则是用来开发动态页面的,两者虽然都是运用的java语言来开发,但是其开发环境和工具都是不一样的。因此,两者之间其实是不同的领域,关系并没有想象的那么密切。

1人推荐
共同学习,写下你的评论
0条评论
红業
程序员红業

15篇文章贡献46120字

作者相关文章更多>

推荐相关文章更多>

DOM渲染的详细过程

QCode09-04 14:38

CSS水平和垂直居中技巧大梳理

Code大师09-04 14:50

mui的input框在IOS系统下无法聚焦或点击多次才能聚焦

不写代码你养我啊08-23 11:14

推荐的-视.频播放器以及在线客服

不写代码你养我啊09-17 18:02

谈谈java多线程的三大特性

要学习了06-18 18:13

发评论

举报

0/150

取消