分享

jsp与servlet核心技术(概述)01

 英昌知识汇聚馆 2012-03-01
本质上,servlet与jsp是同一种技术。servlet就是一个java类。在jsp出现之前就已经产生了servlet。所以,是先有servlet后有jsp。因此,我们学习的顺序是:
先学习servlet,后学习jsp。
servlet本质上还是一种CGI技术,是用来动态产生网页的程序。是服务器端的java程序
servlet的功能
1.读取客户程序发送来的显示数据(表单数据)
2.读取客户程序发送来的隐式数据(请求报头)。比如浏览器类型、客户端的IP地址等
3.生成相应的结果
4.发送显示的数据给客户程序(html)
5.发送隐式的数据给客户程序(状态代码和响应报头)
JSP的思想(从ASP的机制延伸过来):页面的大部分使用常规HTML;使用特殊的标签标记动态内容。

服务器的安装和配置:
1.下载并安装java软件安装包(SDK)
2.下载某种服务器程序(如Tomcat)
3.配置该服务器(需要设置JAVA_HOME,启用servlet的重新载入功能,启用Root上下文,打开servlet调用器)
4.设置自己的开发环境
5.测试安装设置是否正确
6.实现一种简单的部署方法
7.创建定制Web应用(手工创建目录及文件)标准目录结构如下(最简便的方法是拷贝文档提供的demo,再进行修改):
                                     Tomcat/WebApps/ProjectName/WEB-INF/web.xml,    -------启动服务器是的配置文件及初始化相关servlet
                                     Tomcat/WebApps/ProjectName/WEB-INF/classes      ------javabean或servlet
                                    
Tomcat/WebApps/ProjectName/WEB-INF/lib                ------库文件或jar包
配置web.xml:
   <web-app>
      <servlet>
           <servlet-name>HelloWordServlet</servlet-name>   <!--servlet的名字,可以随便取-->
          <servlet-class>HelloWord</servlet-class>     <!--处理servlet的类名,如果有包名需要加上-->
     </servlet>
     <servlet-mapping>   <!--映射的作用-->
         <servlet-name>HelloWordServlet</servlet-name>        <!--servlet的名字,必须与servlet标签中的<servlet-name></servlet-name/>之间的名字一样-->
        <url-pattern>/Hello</url-pattern>           <!--在地址栏中访问servlet的路径。即给<servlet-name></servlet-name/>定义一个虚拟路径。可以自行指定-->
   
</servlet-mapping>  
   </web-app>
在地址栏中输入:http://lolcalhost:8080/ProjectName/url-pattern    便可访问相应的servlet

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多