javaweb 学习笔记:前记

来源:互联网 发布:sql进阶教程 编辑:程序博客网 时间:2024/05/01 05:34

javaweb 需要拆分成java和web来说。javaweb是java语言做的web应用系统(b/s系统)。java语言偏向于web开发。当是也可以开发其他非web系统。

一、java语言
Java是一门面向对象编程语言。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
二、web相关知识
WEB:在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。​

Internet上供外界访问的Web资源分为:​

1、静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。静态web资源开发技术:Html + css + js (dhtml ) dynamic

2、动态web资源:指web页面中供人们浏览的数据是不是死的是活的,不同人访问,不同时间点访问web页面看到的内容可能各不相同。

常用动态web资源开发技术:JSP/Servlet(sun)、ASP(.net)、PHP(开源组织)等。在Java中,动态web资源开发技术统称为Javaweb,我们课程的重点也是教大家如何使用Java技术开发动态的web资源,即动态web页面。
三、javaweb服务器
部署web应用程序需要web服务器,即支持JSP和Servlet 技术的Web服务器。学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。​

常见WEB服务器:

1、WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,网络上的文档非常全面, BEA 被oracle公司收购了。

2、WebSphere,IBM公司,支持J2EE规范,启动界面如图,网上的文档非常少,并且相关的文档也非常复杂。

3、redhat​ 大名鼎鼎的红帽的产品,原来属于开源组织JbossAS,后被红帽收购。支持JavaEE规范,免费。

4、Tomcat 在小型的应用系统或者有特殊需要的系统中,大部分初学者都是使用Tomcat,在javaweb开发中主要的部署服务器,该服务器支持全部JSP以及Servlet规范。

5、JBoss服务器 JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合。

0 0
原创粉丝点击