JavaWeb杂述

一、常用动态web资源开发技术:

   JSP/Servlet、ASP、PHP等

   JSP/Servlet是sun公司开发的JavaWeb技术

   PHP是开源组织提供的。

二、学习JavaWeb,首先需要安装一台Web服务器;

  2.1、什么是Web服务器

    用户通过浏览器访问服务器中的一套网络程序,服务器中的这套网络程序处理用户请求候将服务器中的网页资源即html页面返回给用户浏览器。这套网络程序就是Web服务器。所以从另一个角度来看这套网络程序也可以称之为服务器网络资源的容器;

  2.2、Web服务器基本原理

    Web服务器基层是使用Socket监听服务器的某个端口,监听客户端的请求。监听到请求之后使用Servlet/JSP技术处理监听到的请求信息,动态生成数据返回给客户端。

  2.3、常见Web服务器

    WebLogic:商业软件,收费;

    WebSphere:商业软件、收费;支持J2EE规范;

    TOMCAT:免费;支持全部的JSP以及Servlet规范;

  2.4、J2EE规范

    J2EE是javaWeb开发,涉及到网络、数据库等。J2EE规范是针对J2EE开发过程中的各个环节指定的统一的标准。拿数据库连接来说,J2EE规范中制订了数据库连接的统一标准技术JDBC,若没有JDBC,那我们连接mysql时就得按照mysql制造商提供的连接方法来连接。oracle又得要另一种连接方法;而J2EE规范制订了JDBC统一的连接数据库的技术。mysql厂商以及oracle厂商都针对自己的产品设计了符合JDBC连接规范的技术。那么我们就只需要掌握JDBC就可以连接所有支持JDBC规范的数据库了。

    这里有两点:1、前提是制定好此规范后各个环节的具体实现都需要做额外的工作来让自己的实现符合这个规范。(这需要大家都认同这套规范)

          2、前述的优点是从开发人员角度出发的。这种方式在人类的很多层面都被采用,有更多意义的优点。

    J2EE规范共有13门技术标准:JDBC、JNDI、EJB、RMI、Java IDL/CORBA、JSP、Java Servlet、XML、JMS、JTA、JTS、JavaMail、JAF

    通常我们说某项技术支持J2EE规范,意思就是这项技术符合J2EE规范中的技术标准;

   2.5、Tomcat官方站点:

    http://jakarta.apache.org

     tar.gz文件是Linux操作系统下的安装版本

     exe文件是Windows系统下的安装版本

     zip文件时Windows系统下的压缩版本(绿色版)

   2.6、Tomcat中web应用和虚拟目录的映射

     使用<context path="" docBase="" />元素配置

     直接访问8080时表示缺省web应用

     &CATALINA_BASE/conf/[enginename]/[hostname]/目录下新建path.xml文件,文件内写<context/>标签;则文件名“path”即为虚拟目录;此种方式配置后修改代码无需重启服务器;

     tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚拟目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问(日常开发常用模式);

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java web 开发入门

Javaweb,是java技术用来解决web互联网领域的技术总和。Javaweb技术主要包括客户端和服务端,java在客户端的服务有javaapplet,不过用的非常少,大部分应用在服务端,比如Servlet,JSP和第三方框架等。Web就是网页的意思,它表示Internet上主机提供的可供访问的资源。Web资源主要分为静态web资源和动态web

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Servlet概述

一、Servlet概述1.sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用。2.开发Servlet的两个步骤实验:Servlet的快速入门(1)步骤一:写一个java程序实现Servlet接口(此处直接继承了默认