web开发常识(http协议以及JAVAWEB服务器的配置)JavaWeb服务器的配置使⽤
WEB开发的前景
软件开发的两种架构:B/S 和 C/S
随着⽹络带宽的不断提升,云计算概念的提出,浏览器只要⾜够强⼤,c/s架构⽴马就会被淘汰,不仅c/s架构会被淘汰,软件最终都会消失、操作系统都可以没有,最终将会是b/s架构的天下,也就是浏览器+搜索引擎的天下。所有现在桌⾯软件提供的功能,最后都由⽹站提供,也就是说,将来打开电脑就是⼀个浏览器,想要什么服务,通过搜索引擎⼀,就可以在⽹上到相应的服务,⽤就是了。所以web开发⼈员是现在最流⾏的岗位。
WEB 开发的相关知识
WEB,在英语中web即表⽰⽹页的意思,它⽤于表⽰Internet主机上供外界访问的资源。
Internet上供外界访问的web资源分为:
静态web资源(如HTML页⾯):指web页⾯中供⼈们浏览的数据始终是不变的。
动态web资源:指web页⾯中供⼈们浏览的数据是由程序产⽣的,不同时间点访问web页⾯看到的内容
各不相同。
静态web资源开发技术: HTML
常⽤的动态web资源开发技术:
JSP/Servlet、ASP、PHP、Python等
在JAVA中,动态的web资源开发技术统称为Javaweb。
WEB系统是怎样通信的?
WEB开发中的服务器:
服务器原理:⽹络编程
服务器的概念:
硬件:就是⼀台电脑
软件:需要在这台电脑上安装服务器的软件
如果⼀台电脑上安装了服务器的软件的话,那么这台电脑就可以成为WEB服务器。
访问:
IP+端⼝号
如果是域名—>解析成IP地址—>www.baidu
如果默认端⼝是80 的可以不写
常见的WEB服务器:
WebLogic是BEA公司的产品,是⽬前应⽤最⼴泛的WEB服务器,⽀持JavaEES规范,⽽且不断地完善适应新的开发求,启动界⾯如下图:
另⼀个常⽤的WEB服务器是IBM公司的WebSphere,⽀持J2EE规范,启动界⾯如下:
在⼩型的应⽤系统或者有特殊需要的系统中,可以使⽤⼀个免费的WEB服务器:Tomcat,该服务器⽀持全部的JSP以及Servlet规范,启动界⾯如下:
Tomcat服务器
Tomcat官⽅站点:
获取Tomcat安装程序包
<(zip)⽂件是Linux操作系统下的安装版本
exe⽂件是Windows系统下的安装版本
zip⽂件是Windows系统下的压缩版本
安装Tomcat --- 配置JAVA_HOME
注意事项:
Tomcat的服务器不能安装或解压放到含有中⽂和空格的路径的⽂件夹内。
如果想要启动服务器,必须安装java和配置JAVA_HOME。
可以在startup.bat的⽂件中最后⼀⾏加⼊暂停字符:pause
双击 bin ⽬录下的 startup.bat ⽂件
输⼊ localhost:8080/,显⽰如下界⾯代表安装成功
Tomcat常见的启动问题:
(1)JAVA_HOME 环境变量
在Windows中设置JAVA_HOME环境变量
JAVA_HOME路径必须是JDK不可以是JRE
(2)端⼝占⽤问题
WindowsXP使⽤Fport⼯具
win7使⽤DOS命令netstat  -ano
win7⾃带World wide web publish IIS 服务默认占⽤端⼝80
(3)CATALINA_HOME环境变量的设置问题(主要⽤于在DOS命令中启动Tomcat)
Tomcat的端⼝占⽤问题:
同时启动了多个Tomcat(MyEclipse)
(1)将占⽤了的8080端⼝的程序结束掉。
如果是XP系统,可以使⽤⼯具来到占⽤8080端⼝的应⽤程序,在任务管理器中结束该程序。
通⽤版:在cmd命令窗⼝输⼊netstat -ano,到占⽤8080端⼝的程序。因为没有程序的名称,通过PID结束程序。(2)修改Tomcat⾃⼰的端⼝号。
修改Tomcat⽬录下的l⽂件中的端⼝配置,到port项,修改端⼝,完成后重启Tomcat服务器。
有系统⾃带的IIS服务,占⽤80端⼝。停⽌该服务。
win7 ⾃带 World wide web publish IIS服务 默认占⽤端⼝80 可以通过输⼊services.msc到该服务,停⽌即可。
极个别的系统会有系统内核占⽤80端⼝的,通过资料中提供的⽂件解决该问题
Tomcat服务器与Servlet版本关系:
Tomcat的⽬录结构:
WEB应⽤程序
(1)WEB应⽤程序指供浏览器访问的程序,通常也称为WEB应⽤。
(2)⼀个web应⽤由多个静态web资源和动态web资源组成,如:
html、css、js⽂件 --- 静态web资源
Jsp⽂件、java程序、⽀持jar包、 ---- 动态web资源
配置⽂件等等…..
组成web应⽤的这些⽂件通常我们会使⽤⼀个⽬录组织,这个⽬录称之为web应⽤所在⽬录(⽹站的根⽬录)
(3)WEB应⽤开发好后,若想供外界访问,需要把web应⽤所在的⽬录交给web服务器管理,这个过程称之为虚拟⽬录的映射。
(4)开发web应⽤时,不同类型的⽂件有严格的存放规则,否则不仅可能会使web应⽤⽆法访问,还
会导致web服务器报错。web应⽤(⽹站⽬录)的组成结构如下:
使⽤MyEclipse配置Tomcat
在window下到servers中的tomcat( window -- 选项 -- MyEclipse -- servers -- 选择tomcat -- 选择Enable -- 选择tomcat根⽬录)
选择相应的版本后,配置本地的tomcat
再配置本地的JDK(可选)
配置成功后启动服务器
在myeclipse中创建web项⽬,部署到tomcat中,启动服务器。
WebRoot⽬录变成了虚拟路径即访问路径了(虚拟路径默认和项⽬名称是相同的,不⽤去修改)
如果直接复制项⽬,需要修改虚拟路径(项⽬上右键--选择属性 -- MyEclipse -- web 修改虚拟路径)
扩展  window -- show view -- servers
Tomcat管理员的配置
java修改html文件
在Tomcat中配置管理员主要是给⽤户使⽤的。
可以在tomcat/l中加⼊如下配置信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。