基于tomcat服务器的javaweb入门一

总结于老师课件与网上搜索

一:javaweb开发概述

学完本课程后可以:

熟练掌握B/S编程技能(HTML,JavaScript,JSP)
熟练使用OO思想编写后台业务代码
具备基本的调试B/S系统的能力
熟练掌握JDBC和集合编写数据库访问程序
掌握Servlet和会话技术
掌握基于组件的分层开发技术
掌握JSTL、EL和JavaBean
(1)B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape NavigatorInternet Explorer服务器安装OracleSybaseInformix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

(2)JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

(3)Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机

servlet工作原理解析:http://www.ibm.com/developerworks/cn/java/j-lo-servlet/

软件与环境:

运行环境:JDK1.7.0版
开发工具:MyEclipse
服务器:Tomcat5.5.x版
数据库:MySQL5.0数据库
tomcat的下载网址:
下载网站:http://tomcat.apache.org/
Tomcat主目录中的文件夹有以下几个:
•bin:  所有的可执行文件。
•common:里面存放主要的*.jar包
•conf:配置文件,服务器的修改都要从此目录中进行
•logs:日志文件,如果服务器出现错误,会自动记录
•server:服务的管理程序
•webapps:所有的可执行的WEB项目都会放在此目录之中
•work:此文件夹中保存了所有的临时文件,当开发中发现一个程序无论怎样调整都无法正确执行的时候,就可以考虑将此文件夹中的全部内容清空。 

二:tomcat配置过程:
(1)Tomcat中配置虚拟目录是必须的,因为所有的开发有可能是在其他目录中完成的,当然,如果想要配置需要目录,则首先也有严格的要 求,配置的虚拟目录里必须有以下的目录结构:
WEB ROOT->一般情况下虚拟目录要配置到此文件夹之中
        WEB-INF
             web.xml:配置文件,有格式要求
但是,此时不知道文件的格式是什么,那么可以直接从Tomcat中找到此配置要求。
(2)

   服务器并不知道在D盘上存在这样的一个工作目录,所以此时,必须在server.xml文件之中配置此工作目录(虚拟目录)

  修改server.xml文件。在里面加入如下配置,但是便携式,必须注意文件的编写要求(/host之上进行配置):

<Context path=“/demo” docBase=“ D:\webdemo”/>

context 表示上下文,表示配置一个新的上下文

      ~path:表示浏览器中的输入路径,必须有“/”

      ~docBase:表示此路径对应着硬盘上的真实目录

   http://localhost:80/demo<-------->D:\webdemo一一对应了。


三:第一个程序:hello  word
hello.jsp

<html>

 <head>

   <title>HELLO WORLD!!!</title>

</head>

 <body>

  <%

    out.println("Hello World!!!<br>");

     out.println("HelloWorld!!!");

  %>

</body>

</html>

****************************************************

在刚才刚找到啦一个java  web 开发详解电子书的下载地址

http://www.jb51.net/books/45058.html


你可能感兴趣的:(基于tomcat服务器的javaweb入门一)