概述
web开发概述
web程序,就是所有的程序都部署在服务器端,是通过浏览器进行远程访问
学习web开发,需要先安装一台web服务器,将开发好的web项目部署在web服务器中供外界访问
什么是web服务器?
web服务器是指驻留于英特网上某种类型计算机的程序
提供服务、接受请求、响应请求
是可以向浏览器等web客户端提供文档,也可以放置网页文件,让全世界浏览;它就是一台容器,是一个连接用户与程序之间的中间件
服务器:广义上来说,软件+硬件
狭义上来说,软件 (放置文件(项目)供英特网中的其他电脑去访问)
服务器---->web容器---->中间件(连接用户请求与程序)
web服务器是有很多种的,现在所流行的web服务器有Tomcat、webSphere、WebLogic、Jboss等。
web服务器中的Tomcat
在小型的应用系统或者有特殊需求的系统中,是可以使用一个免费的web服务器:Apache的Tomcat,该服务器是支持全部的JSP以及Servlet规范
Apache软件基金会(也就是Apache software foundation),是专门为运作一个开源软件项目的Apache的团体支持的非盈利性的组织。
web开发环境的搭建
Tomcat官方网站:http://tomcat.apache.org
获取Tomcat安装程序包
● tar.gz文件是Linux操作系统下的安装版本
● zip文件是window操作系统下的安装版本
安装jdk
● 设置JAVA_HOME的环境变量
● 设置PATH环境变量
安装Tomcat
● 解压Tomcat压缩文件
Tomcat中各个文件夹的内容
bin:放着各种的命令
● startup.bat 启动服务器
● shutdown.bat 停止服务器
conf:放着配置文件
● 例如server.xml 可以修改端口号
lib:库 Tomcat运行时所需要的架包
● servlet-api.jar
logs:运行时产生的日志文件
temp:临时缓存文件
webapps:部署web程序的目录
work:工作目录
创建发布web项目
在idea中创建出一个基本的java项目
右键 add webframwork变为web项目
项目:
src 放java代码
web 放配置文件和网页代码
发布web应用到服务器,发布应用是有两种方式的
方式1:手动发布
将项目下web目录中的文件复制到服务器webapps目录下,并在此目录中创建新的helloword根目录(平时开发用不到)
方式2:自动发布
自动将web应用发布到web服务器下,需要在开发工具中集成Tomcat进来
这就是自动发布。
最后
以上就是忧心未来为你收集整理的web的开发概述web开发概述的全部内容,希望文章能够帮你解决web的开发概述web开发概述所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复