Javaweb笔记之-web基础知识

JavaWeb学习笔记1-web基础知识

1.软件体系结构?
C/S(客户端/服务器)只适用于中心局域网,例如:QQ;,每个客户都需要安装客户端软件,软件更新时需要同时更新客户端和服务器端,比较麻烦。但是安全性高!
而B/S(浏览器/服务器)这种模式统一了客户端(客户端零安装、零维护),将系统功能的核心部分集中到的服务器;只需要编写服务器端程序。但是安全性较差!
2.什么是JavaEE?
JavaEE是一系列技术(java servlet、JSP、XML…)的总称;
3.静态网页与动态网页的区别?
静态网页相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。
容易误解的是“静态页面都是HTML这类页面,实际上静态也不是完全静态,他也可以出现各种动态的效果,如GIF格式的动画、FLASH、滚动字幕。
静态web站点:每次访问页面相同,客户端与服务器端不能交互。静态web技术:html/css
动态web站点:
1)无数据库:每次请求客户端可以输入一些参数,服务器接收后,返回不同的页面。例如:百度搜索;
2)有数据库:多数web应用都是使用数据库存储数据。
动态web技术:jsp/servlet等。
4.web服务器、应用服务器、Tomcat
1)web服务器:也被称为HTTP服务器,通过HTTP协议与客户端(web浏览器)通信。用来提供网站的静态访问功能。例如:Apache、IIS都是web服务器。
2)应用服务器:用来为组件提供运行环境,调用业务逻辑、提供服务。例如:weblogic、WAS都是JavaEE应用服务器。
3)Tomcat:能提供大部分服务器功能,能作为servlet容器使用,但是Tomcat不是真正意义上的应用服务器,因为不支持某些JavaEE服务。很多网站使用Apache+Tomcat架构。
5.Tomcat的目录结构
文件
其中bin文件夹中(start.bat 启动Tomcat / shutdown.bat 关闭Tomcat);
conf文件夹中,四个配置文件(其中server.xml配置Tomcat端口号);
log文件夹中以“catalina.yyyy-MM-dd.log”即为当天服务器运行的日志文件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值