预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《JavaWeb应用软件开发》讲义 任务一:JSP运行、开发环境的构建(2012-2-24) 1、Web应用程序体系结构 三层架构 相互调用 数据显示层 客户端 本地用户使用的计算机,通过客户端软件请求应用服务器提供服务。 逻辑计算层 应用服务器 接受客户请求进行数据计算,并把计算结果返回给客户。JSP页面使用的服务器,该服务器通常由JSP引擎、Servlet引擎和Web服务器构成。 数据处理层 数据库服务器 提供数据处理和事务处理。例如,SQLServer2000、MYSQL、Oracle。 相互调用 二层架构 2、应用服务器 Web服务器 JSP引擎与Servlet引擎 3、Tomcat目录结构 4、MyEclipse配置 配置Tomcat+JDK 字体设置 5、MyEclipse中Web项目的建立(程序参考教材13页) 6、JSP运行原理 任务二:添加留言页面设计(2012-3-2) 1、相关JSP语法 page指令标签 Java代码块:在“<%”和“%>”之间插入Java代码块 表达式:在“<%=”和“%>”之间插入表达式 out内置对象:javax.servlet.jsp.JspWriter的实例 2、相关JavaScript语法 如何将JavaScript代码嵌入页面 在页面文档中,使用<script>标记嵌入脚本代码 <scriptlanguage="javascript"> //或者:type="text/javascript" /*JavaScript代码*/ </script> 3、知识拓展——页面刷新方法 JavaScript方式 <scripttype="text/javascript"> setTimeout("self.location.reload();",1000); </script> HTML方式 <head> <title>刷新测试</title> <metahttp-equiv="refresh"content="1"> </head> JSP方式 <% response.setHeader("refresh","1"); %> 4、Dreamweaver辅助页面设计 版权符号:&copy; 空格:&nbsp; 任务三:添加留言客户端验证(2012-3-9、2012-3-16) 1、HYPERLINK"2.2%20JSP中的JavaScript语言.ppt"JavaScript语法 如何将JavaScript代码嵌入页面 在页面文档中,使用<script>标记嵌入脚本代码 <scriptlanguage="javascript"> //或者:type="text/javascript" /*JavaScript代码*/ </script> JavaScript脚本代码的位置 <script>标签对可以出现在网页文档的任何位置,而且可以有多对 页面主体(<body>元素):01.html 页面头部(<head>元素):02.html 放置在单独的文件中,该文件以“.js”为扩展名 03.html m3.js 将脚本程序代码作为属性值 <ahref="javascript:alert(newDate());">javascript</a> <inputtype=buttonvalue=testonclick="alert(newDate());"> 2、FckEditor的使用 通过下载等方式得到FCKeditor,例如:FCKeditor_2.6.3.zip。 将FCKeditor_2.6.3.zip解压。 可瘦身解压后的FCKeditor文件夹里的内容: 删除_samples文件夹; 删除editor文件夹下的_source、plugins文件夹; editor文件夹下的lang文件夹里只需保留中英文的js文件:zh.js、zh-cn.js、en.js,其它可删除; editor文件夹下的skin文件夹里只需保留default即可。 将瘦身后的FCKeditor文件夹整个引入项目的WebRoot下。 在相应页面里添加如下代码: <scripttype="text/javascript"src="web应用根地址/fckeditor/fckeditor.js"> <!--例如:mybook项目的根地址是mybook,可通过request.getContextPath()获得--> </script> 如果用FckEditor添加一个新的文本输入域,那么在Form表单标记里,用以下代码取代<textare>标签对: <scripttype="text/javascript"> vareditor=newFCKeditor('