本文地址

 

分享提纲:

  1.概述

  2. Jsp基础

    2.1 

 

 

1.概述


 

  1.1)【来源和领路】

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

        紧要的率领工作源于搜狐,请参考
自学Java怎么入门 
和 哪些系统地学习java web技术

 

  2)【脑图】

    Java
Web思维导图

 

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】

      mac下tomcat的装置与配置

                  (好)Linux下
tomcat的安装和布置

      – 【下载Tomcat】

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

      – 【修改目录权限】      

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

      – 【启动Tomcat】

        sudo sh startup.sh 
        若出现如下提醒则象征安装并运行成功: 
        XML 1
      – 【浏览器访问】打开浏览器,输入 http://localhost:8080/ 
        回车之后假如看到Apache 汤姆cat,表示已经成功运行汤姆cat 

      –【修改端口为非8080

        vim tomcat/conf/server.xml

        XML 2

 

      – 使用tomcat 发表一个应用

        http://www.cnblogs.com/xdp-gacl/p/4097608.html

 

      – 【路由】

      

        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)汤姆cat的目录结构
      ·bin     //存放汤姆cat的下令脚本文件
      ·conf    //存放Tomcat服务器的各类配置文件,最爱慕是server.xml
      ·lib     //存放汤姆cat服务器支撑jar包
      ·logs    //存放日志文件
      ·temp    //存放临时文件
      ·webapps //web应用所在目录,外界访问web资源的存放目录
      ·work    //汤姆cat的办事目录

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,添加<host>元素.
   <host name=”hostname.domainname” appBase=”/webapps”>
     <Context path=”/webapp” docBase=”/webapps/webapp”/>
   </host>
   例:
   <host name=”www.163.com” appBase=”/webapps”>
   </host>
   <host name=”mail.163.com” appBase=”/mailapps”>
   </host>
   须设置DNS解析(host文件或DNS系统).

d) web应用和虚拟目录的映射.
 
 可以修改xml配置文件的<Context>元平素安装web应用和虚拟目录的映射.
   ·conf/server.xml         //在<host>元素下添加<Context
path=”/webdir”
docBase=”/webappdir”/>,需求重新起动汤姆cat服务生效,不指出使用.
   ·conf/context.xml        //添加<Context>元素所有web应用有效.
   ·conf/[enginename]/[hostname]/context.xml.default
 //[enginename]一般是Catalina,主机[hostname]的享有web应用有效.
   ·conf/[enginename]/[hostname]/  
//在目录下肆意建一个文书(扩张名xml),文件名即为虚拟目录名.多级目录使用#分割.
<Context docBase=”/webappdir”/>
                                   
 //缺省值web应用目录能够定义为ROOT.xml,添加<Context
docBase=”/webappdir”/>,需重新起动汤姆cat服务器.
   ·META-INF/context.xml    //
 
 可以将web应用放在webapps目录下让汤姆cat服务器自动映射,适用开发环境,实际使用环境中永不自动映射。
   如没有改动配置文件,web应用目录为ROOT时则为默许web应用。

e) web应用首页(welcome file)的布局
   修改web应用的配置文件: [webapp]/WEB-INF/web.xml
    <welcome-file-list>
       <welcome-file>index.html</welcome-file>
       <welcome-file>index.htm</welcome-file>
       <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

 

 

 

 

        

 

相关文章

网站地图xml地图