jsp课堂笔记1

j2EE:开发规范 sun定义

技术规范:    

     jsp:java server page java服务器页面技术

                    servlet: java小程序

                    web service规范

                    jndi:    java命名与目录接口技术

                     ....

j2se技术:

                    

============================

1.了解b/s结构的基本概念

2.了解b/s和c/s结构的区别

3.掌握tomcat服务器的发布和运行,管理

 

=============================

1.html5+css3+javascript:=>制作网站   

 网站分为静态网站和动态网站。


2.动态网站 ===平台有关:(不同权限的客户(比如管理员和普通客户)浏览到的是不同的页面)

                                 操作系统                语言             服务器

        微软平台:         windows                asp+            iis+数据库(oracle,mysql,db2,sql sever)

        sun平台              任何平台                 java(jsp,servlet)         tomcat,weblogic,websphere,...

         apach平台          linux                      PHP             apache     mysql

这个网站是否对服务器进行了绑定

 

3.b/s技术

    B/s:浏览器/服务器                瘦客户端技术            

    c/s:客户端/服务端                胖客户端技术

 

4.URL: Uniform Resource Locator的缩写,代表(统一资源定位符),即我们常说的网址

http://www.sina/com:80/index.html

协议://地址:端口/资源

 

web服务器采用的协议:http或http5

 

5.tomcat详解:

    tomcat是一个apach组织开发的一个开源,免费的服务器。

    下载地址:www.apach.org

 

6.  tomcat的目录结构:    tomcat本身也是一个web网站

        bin:命令,

        conf:configuration    配置(用户,连接池。。。)

        lib:库(jar包)

        logs:日志

        temp:临时文件

        webapps:    最重要,       网站 

                            doc:    关于tomcat使用帮助

                            examples:tomcat上的一些案例 

                             host-manager:

                            manager:    tomcat管理平台

                             ROOT:    tomcat的根站点

                  work:    每个网站jsp    -》java,class 文件。

6.tomcat环境变量的配置。

      配置Tomcat环境变量

                1,新建变量名:CATALINA_BASE,    变量值:c:\tomcat

                2,新建变量名:CATALINA_HOME,变量值:c:\tomcat

7.启动和停止tomcat,并测试:

        http://localhost:8080

 

8.将tomcat设置为windows服务:

        1.将Tomcat设置成服务

        (假设我们缺省的Tomcat目录为d:\Tomcat_oa)

                A.点击开始--》运行,输入cmd进入dos控制台

                B.执行以下dos命令(输入命令后按回车键执行)

                d:

                cd Tomcat_oa\bin

                service install 服务名(可选,默认为tomcat5)

    此时Tomcat服务已经成功安装。

              2.进入系统服务将服务启动,并把服务设置成自动启动

              3.服务移除

    基本操作同2,最后执行service remove 服务名

 

9.端口的修改

    (1)如何修改端口:    conf/server.xml

                                       <Connector port="81" protocol="HTTP/1.1"  

                                        connectionTimeout="20000"   

                                         redirectPort="8443"/>

    (2)启动多个tomcat服务,则需要使用不同的端口,sever.xml中所有的端口都要改动

    (3)如何kill一个tomcat服务

                            tasklist            列表所有进程

                            taskkill            /f         /pid  进程号。

                                                   例如:taskkill /f /pid 664

                                    

10.加入tomcat管理用户

        <role rolename="manager"/>
        <user username="a" password="a" roles="manager"/>

 

11.手工布置第一个HellWorld程序

            webapps/

                        项目名:

                                    网页元素

                                            WEB-INF

                                                    wed.xml

                     

12.部署项目的位置的安排

    a.直接放在webapps

    b. 放在另一个位置,通过配置来映射这个站点的位置

       映射:        <Context path="/rcgd" docBase="f:\rcgd" debug="0"/>

                        注意斜线的方向!!!!!我怎么可以犯这样的错误

 

 13.在web.xml配置欢迎文件列表

            欢迎列表中页面的顺序决定了先打开哪一个页面

            <welcome-file-list>
                    <welcome-file>hello.html</welcome-file>
                    <welcome-file>index.html</welcome-file>
                    <welcome-file>index.jsp</welcome-file>
           </welcome-file-list>

 

14.配置其它的虚拟主机?

            Localhost->127.0.0.1 对映射关系               在Windows\System32\drives\etc\host里面添加映射

            添加127.0.0.1            sitel

            在tomcat‘目录下:server.xml文件中加入一个虚拟主机配置

                    <Host name="sitel" debug="0" appbase="c:\tomcat web\test">

                                    <Context path="" docBase="." debug="0"/>  

                       </Host>

               docBase="."  中"."的意思是当前目录 

    

15 加入jsp页面?

            html页面,后缀名为jsp,代码不同。加入到和html同样的位置就好了

  

16.jsp页面的执行进程?

        第一次访问:jsp-》tomcat会将.jsp翻译成 .java源文件      -》调用jdk中的javac命令编译.java文件为 .class    -》jvm运行 .class -》html ->客户端

        第二次访问:                                                                                                                                        ->jvm运行  .class-》html代码

 

 17.myeclipse整合tomcat 

         myclipse的原理就是”建好的项目文件其实就是在tomcat的webapps下面“            localhost:8080/testweb/index.html'[['

 问题一:

    控制台帮助文件里面help指令里面没有service这个指令,所以无法开启自启动

   可以用service.msc打开服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值