您的位置:首页 > 其它

Servlet学习笔记_02_web入门并理解web服务器

2015-11-04 14:18 651 查看
一.些烂大街的概念,我只列出来不做解释

1.WEB是什么

2.动态网页和静态网页(动态比如注册,购物,发帖,付款,做个性化)

3.目前常用的动态web开发技术。

asp:学习起来简单,方便,但是跨平台行差,企业级差,扩展功能差。

php:安全性高一点,方便,但是缺少企业对其负责。

jsp:跨平台,开源,但是复杂度高,对机器配置要求高,因为jsp是clss常驻内存的方式运行,效率高牡丹石需要占用更多的内存。

4.b/s模式

优势: 开发成本地,维护简单,升级遍历。

劣势:安全性不足,客户端不能随心变化,手浏览器限制

二. 为什么需要web服务器 或 web服务器就行干什么?

简单理解下: 和我之前做的c#网络编程步骤差不多,新建一个socket连接,循环等待接受,流处理,然后关闭。

三.Tomcat安装或者apache服务器安装

安装什么的都是傻瓜式的,然后配置下环境变量,如果下了xampp相关的东西连配置变量也省了。

看下服务器目录:



bin -> 代码

conf->配置文件

lib->jar包

logs->日志

webapps-》存放站点

work-》工作目录,不用在意。

正常来说我们要将站点应用放在webapps目录下,但是如果放在别的文件中怎么正常访问呢?

要用到“虚拟目录”。

配置虚拟目录在tomcat 的conf目录下的server.xml的<Host>节点间,添加如下: <Context path = "/myweb"> docBase="f:\myblog"/> docBAse是虚拟文件的绝对路径,这种设置需要重启才能生效!注意有的版本的tomcat不支持中文字符,也就是注释不能用中文

四.浏览器http图解:

形如: http://localhost:8080/web1/hello.html
http: 协议

localhost: 主机(域名)

8080:端口号

web1:放在tomcat中webappps中的应用

hello.html:资源文件

后两者成为uri,所有这些成为url。

关于服务器就bb这么多,其实没什么卵用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: