web开发基础

Posted penguin1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web开发基础相关的知识,希望对你有一定的参考价值。

Web服务器

WEB,在英语中表示网页的意思,它用于表示Internet主机上供外界访问的资源。


 

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

• 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。

• 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

 

静态web资源开发技术

• Html

常用动态web资源开发技术:

• JSP/Servlet、ASP、php等  ruby  python

• 在Java中,动态web资源开发技术统称为Javaweb,重点专注于使用Java技术开发动态的web资源,即动态web页面。


 

但是我们做java开发,不是做网页。

网络上的资源分为两种

早期 :静态页面   html实现。   观看

现在: 动态页面   php asp jsp  交互.

lamp =linux +apache+ mysql+php      ----->   个人网关或小型企业首选

asp现在没人用,但是网络上遗留下来的比较多。miscrosoft的技术  .net技术。

jsp  --->  java去做网页所使用的技术。jsp本质上就是servlet

使用jsp开发成本高。


BS架构 和 CS架构

BS    ====>   浏览器+服务器    只要有浏览器就可以

CS    ----->    客户端+服务器.    必须的在客户端安装程序.

现在基本上开发的都是BS程序


 

BS怎样通信:

必须有请求有响应。

有一次请求就应该具有一次响应,它们是成对出现的。


服务器介绍

大型服务器:websphere(IBM),weblogic(Oracle) J2EE容器 -

支持EJB (EnterPrice Java Bean (企业级的javabean)) – Spring

weblogic BEA公司产品,被Oracle收购,全面支持JavaEE规范,收费软件,企业中非常主流的服务器 -------- 网络上文档非常全面

WebSphere 文档非常少,IBM公司产品,价格昂贵,全面支持JavaEE 规范

Tomcat- apache,开源的。Servlet容器。

         tomcat 开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范 ,Apache公司jakarta 一个子项目

Jboss – hibernate公司开发。不是开源免费。J2EE容器

以上是关于web开发基础的主要内容,如果未能解决你的问题,请参考以下文章

web开发基础PHP快速入门-PHP运算符之算术运算符和字符串运算符详解

web 开发基础php 开发基础快速入门 -PHP的程序开发

web 开发基础php 开发基础快速入门 -PHP程序符号标记和程序注释的使用及空白符详解

Web开发基础

零基础开始学 Web 前端开发,有啥建议吗

零基础学web前端开发要学多久?求教