总结于老师课件与网上搜索
一:javaweb开发概述
学完本课程后可以:
(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/
软件与环境:
服务器并不知道在D盘上存在这样的一个工作目录,所以此时,必须在server.xml文件之中配置此工作目录(虚拟目录)
修改server.xml文件。在里面加入如下配置,但是便携式,必须注意文件的编写要求(/host之上进行配置):
<Context path=“/demo” docBase=“ D:\webdemo”/>
context 表示上下文,表示配置一个新的上下文
~path:表示浏览器中的输入路径,必须有“/”
~docBase:表示此路径对应着硬盘上的真实目录
http://localhost:80/demo<-------->D:\webdemo一一对应了。
<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