与java相关的课_【Java学习系列】第4课--Java Web相关

分享提纲:

1.概述

2. Jsp基础

2.1

1.概述

1.1)【来源和先导】

本文主要的java web的教程来源JSP是 菜鸟教程JSP 和 天码营Java Web.

2)【脑图】

2. Jsp基础

2.1)【简介】

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

2.2)【JSP 开发环境搭建】

a)【配置Java开发工具(JDK)】

这个是java的基本环境,之前基础教程讲过了,此处略。参考Java开发环境配置章节的教程

b)【设置Web服务器:Tomcat】

-- 【下载Tomcat】

到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /usr/local目录下,并命名为tomcat,其他目录也可。

-- 【修改目录权限】

sudo chmod 755 /usr/local/tomcat/bin/*.sh

-- 【启动Tomcat】

sudo sh startup.sh

若出现如下提示则表示安装并运行成功:

2734fe23e6bea14039ee4c99083e3b5d.png

-- 【浏览器访问】打开浏览器,输入 http://localhost:8080/

回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat

vim tomcat/conf/server.xml

d2a0a320f09fe54c7b524f9e81760c9d.png

-- 使用tomcat 发布一个应用

-- 【路由】

a)  http://10.x.xx.xx:8080/examples/index.html 对应的文件就是

/usr/local/tomcat/webapps/examples/index.html

b) http://10.x.xx.xx:8080/

对应的文件是 /usr/local/tomcat/webapps/ROOT/index.jsp

2.3) 【设置虚拟主机等】

a)Tomcat的目录结构

·bin     //存放Tomcat的命令脚本文件

·conf    //存放Tomcat服务器的各种配置文件,最主要是server.xml

·lib     //存放Tomcat服务器支撑jar包

·logs    //存放日志文件

·temp    //存放临时文件

·webapps //web应用所在目录,外界访问web资源的存放目录

·work    //Tomcat的工作目录

b) web应用的目录结构

webapp                           -- web应用所在目录

|--- html, jsp, css, js文件等  -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.

|--- WEB-INF 目录              -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.

|--- classes 目录        -- java类

|--- lib 目录            -- java类运行所需要的jar包

|--- web.xml 文件        -- web应用的配置文件

c) 虚拟主机的配置

指定虚拟主机名,修改conf/server.xml,添加元素.

例:

须设置DNS解析(host文件或DNS系统).

d) web应用和虚拟目录的映射.

可以修改xml配置文件的元素来设置web应用和虚拟目录的映射.

·conf/server.xml         //在元素下添加,需要重新启动Tomcat服务生效,不建议使用.

·conf/context.xml        //添加元素所有web应用有效.

·conf/[enginename]/[hostname]/context.xml.default  //[enginename]一般是Catalina,主机[hostname]的所有web应用有效.

·conf/[enginename]/[hostname]/   //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割.

//缺省值web应用目录可以定义为ROOT.xml,添加,需重新启动Tomcat服务器.

·META-INF/context.xml    //

可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。

如没有修改配置文件,web应用目录为ROOT时则为默认web应用。

e) web应用首页(welcome file)的配置

修改web应用的配置文件: [webapp]/WEB-INF/web.xml

index.html

index.htm

index.jsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值