javaweb 学习笔记:前记

做项目多年,一直没有记录的习惯,学习也是零零散散,而立之年,希望自己能有更大的提升。而不只是日复一日的CRUD。

正文:

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

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

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

1、静态web网页(如 .htm 、 .html 、 .shtml 、 .xml等扩展名):指web网页可直接被浏览器识别,展现。页面中供人们浏览的代码就是源码,而一个html页面中的资源(文字、图片等)可以是死的,也可以是活的(会改变)。而目前主流的h5,是在原html规则的基础上的 新版本的推出。静态web资源开发技术:Html + css + js (dhtml ) dynamic

2、动态web网页(JSP/Servlet(sun)、ASP(.net)、PHP(开源组织)):指jsp或asp或php等页面的源码不能够被浏览器直接识别,是在服务端编译后成的最终html,在浏览器显示。页面中供人们浏览的数据是不是死的是活的,不同人访问,不同时间点访问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完美结合。

以上就是javaweb的简短介绍,欢迎大家指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值