ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:289.59KB ,
资源ID:24528237      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24528237.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程结束报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程结束报告.docx

1、课程结束报告课程结束报告课程名称: 基于WEB的网站开发技术 学生姓名: 学 号: 学 院: 数学与统计学院 专 业: 信息与计算科学1班 任课教师: 2012年12月26日目 录1. 基本网页设计知识学习要点1.1 关于Html的主要标记学习要点1.2 我的Html设计与应用范例1.3 关于JavaScript知识要点1.4 JavaScript在html页面中的应用范例(如:菜单设计示例、显示日期示例等)1.5 表单设计主要标签1.6 表单设计范例(如登陆窗口)2. Jsp网站开发2.1 如何在html中嵌入java脚本?设计一个学生类,并利用list存放一个班级的基本信息(5人左右)并在

2、页面中利用表格显示出来。2.2 给出一个范例说明在jsp中利用JDBC建立到SQLServer2005的过程(最好给出一个范例及界面)3. Struts2.X学习要点3.1 利用struts2.x页面的主要要素,给出一个利用struts2.x的示例页面3.2 请利用struts2.x设计一个登陆界面,若登陆成功返回登陆信息界面,否则返回登陆界面。请给出完整的设计。3.3 设计一个学生类,利用list存放一个班级的基本信息(5人左右)并在页面中利用struts2.0的标签、在页面中显示出来。3.4 利用设计一颗静态树。4. Hibernate3.x学习要点4.1 说明如何让你的web proje

3、ct具有 Hibernate3.X Capability?4.2 如何利用Hibernate Reserve Engineering 生成某个表的基本DAO类4.3 请利用Hibernate DAO将相关表中的数据在页面中展示出来。成绩1. 基本网页设计知识学习要点1.1 关于Html的主要标记学习要点 一:(html基本标记): head,头部标记 里面常用的标记() title 标题标记 二: (文字与段落): 标题文字的对齐方式 : align 属性值(left center right) 设置文字常用属性 : (face字体;size字号;color颜色) 设置文字常用标记: =文本

4、粗体;斜体;下划线; 段落标记 换行标记 三 :(超链接): 超链接语法:新浪 建立书签:连接文字 四 :(插入图像及图像连接) 图像的格式:jpg格式 ; png格式 ;gif格式 ; bmp; 插入图像语法: 注:图片标记不成对出现 图像的超链接: 五 :(多媒体) 滚动文字的标记与语法: .滚动文字 设置滚动文字常用属性: 滚动方向: direction=(up; down; left; right) 背景音乐的设置 : 注:图片标记不成对出现 六(表格的插入) 表格的插入: 行 列. . 设置表格的常用属性: width宽;height高;align对齐方式(align=缺省 对左(l

5、eft) =centre 对中 =right 对右); 标格的边框:border 标格的边框颜色:bordercolor 行文字以及表格标题的对其方式:valign 水平跨度: colspan 垂直跨度: rowspan 单元格的亮,暗边框: bordercolorlight bordercolordark 七 (框架) 框架的基本结构语法: 1.2我的Html设计与应用范例图6.11.分析与讨论标题栏显示: 计算机基础知识 背景颜色: 水平线: 居中排列: 文本样式: 2. 操作步骤实现该网页效果的HTML语言代码如下: 计算机基础知识 计算机基础知识 什么是计算机系统? 计算机的产生和发展

6、 计算机系统组成 数据在计算机中的表示 计算机的应用领域 1.3关于JavaScript知识要点1.JavaScript是一种运行在浏览器上的脚本语言2.JavaScript包含在一个(X)HTML文档中的方法主要有以下几种:使用script元素在XHTML中直接嵌入JavaScript语句将JavaScript源文件通过script元素的src属性链接到XHTML文档使用伪URL方式加入到超链接脚本包含在XHTML事件处理程序属性中3.JavaScript数据类型分为:原始类型和引用类型原始类型包括5种:undefined、null、boolean、number、string以用数据类型包括

7、:原生对象由JavaScript提供,独立于浏览器的对象。Object,Array,String,Boolean,Number,Date,RegExp.内置对象也是一种原生对象,只是在使用时不需要初始化。如:Global,Math宿主对象与浏览器有关的对象。如:BOM,DOM自定义对象4.typeof可以检测原始数据类型,如果检测var obj=null,得到的结果typeof(obj)是object5.创建数组有两种方式,如:var ary = new Array(1,2,3,4);或var ary = 1,2,3,4;6.访问对象的属性可以采取下面几种方式:obj.attobjattobj

8、a+t+t7.javascript的全局函数(Global)包括:isNaN()isFinite()parseInt()parseFloat()eval_r()encodeURI()decodeURI()encodeURIComponent()decodeURIComponent()8.null=undefined成立,NaN=NaN不成立9.javascript中字符串可以用双引号和单引号10.DOM中创建元素节点的方法是createElement_x()创建文本节点的方法是createTextNode()改变文本节点的值可以用使用nodeValue11.AJAX的技术包括:JavaScri

9、pt、XML、DOM、XMLHttpRequest、XHTML12.XMLHttpRequest的readyStatus属性值为4时表示请求已经完成13.在IE上使用的XMLHttpRequest对象是ActiveXObject14.onreadystatechange用来设置在每次XMLHttpRequest对象改变时触发的JavaScript事件处理器15.用XMLHttpRequest对象发送GET请求和POST请求的步骤上区别包括:Get请求的数据是加在URL后面的Post请求必须加上req.setRequestHeader(Content-Type,application/x-www

10、-form-urlencoded);16.javaScript的事件流包括以下以个阶段:事件捕获阶段事件冒泡阶段17.浏览器对传统事件处理程序的指派方法的支持,比对现代事件处理程序指派方法的支持更好。现代事件处理程序可以为一个事件指派多个处理方法。18.javascript可以实现创建对象,访问对象,继承对象,但是javascript不是面向对象语言,并不具备面向对象的特征19.在FireFox中onkeypress事件中想要取得输入的值使用事件对象的charCode属性20.获得网页上表单对象的方式有以下几种(假设form的name和id都是fm)dcocument.getElementBy

11、Id(fm);dcocument.formsfm;dcocument.fm; 1.4 JavaScript在html页面中的应用范例(如:菜单设计示例、显示日期示例等)1:用JavaScript设计一个树形菜单 树形菜单   苹果橘子香蕉OPTION value=茄子橙子2:显示日期实例输入以下代码:document.write() setInterval(function()with(new Date)time.innerText=(getYear()+1901)+年+(getMonth()+1)+月+getDate()+日 星期+日一二三四五六.charAt(getDay()+

12、+getHours()+:+getMinutes()+:+getSeconds(),1000) 1.5 表单设计主要标签表格标签行标签列标签1) 标题12属性align:left center rightborder:表格边线 width:cellspacing:清空格子之间距离cellpadding:格子内 内容边距和用法一致,其中文字以粗体居中显示2)属性 3)属性属性影响到所在行或者列colspan 此表格占几行rowspan 此表格占几列1.6 表单设计范例(如登陆窗口)表单设计:(1) 文件有Login.html(2) 运行效果,如右图: (3) 代码为: 登陆页面 芳名: 密码:

13、2.1如何在html中嵌入java脚本?设计一个学生类,并利用list存放一个班级的基本信息(5人左右)并在页面中利用表格显示出来。1两种方法:方法1.以标签直接嵌入java脚本。方法2.以一标签引入java脚本。 学生类 % Listlist=new ArrayList(); list.add(张三); list.add(李四); list.add(王五); list.add(赵六); list.add(小七); list.add(丁八); request.setAttribute(students,list); out.println(); for(int i=0;ilist.size()

14、;i+) out.println(+list.get(i)+); out.println(); % 2.2JSP中使用JDBC连接SQL Server 2005准备工作 首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。 然后,到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.1,也可以使用这个地址直接下载。 解压sqljdbc_1.1.1501.101_chs.exe,把sqljdbc_1.1复制到%ProgramFiles%(如果系统在C盘则为C:Program Fi

15、les)。 设置 Classpath JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。 sqljdbc.jar 文件的安装位置如下: sqljdbc_sqljdbc.jar 下面是用于 Windows 应用程序的 CLASSPATH 语句实例: CLASSPATH =.;%ProgramFiles%sqljdbc_1.1chssqljdbc.jar 下面是用于 Unix/Linux 应用程序的 C

16、LASSPATH 语句实例: CLASSPATH =.:/home/usr1/mssqlserver2005jdbc/Driver/sqljdbc_1.1/chs/sqljdbc.jar 注意: 在 Window 系统中,如果目录名长于 8.3 或文件夹名中包含空格,将导致 classpath 出现问题。如果怀疑存在这类问题,应暂时将 sqljdbc.jar 文件移动到名称简单的目录中,例如 C:Temp,更改 classpath,然后测试这样是否解决了问题。 直接在命令提示符运行的应用程序在操作系统中配置 classpath。将 sqljdbc.jar 追加到系统的 classpath 中。

17、或者,使用 java -classpath 选项,可以在运行此应用程序的 Java 命令行上指定 classpath。 设置SQL Server服务器 我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。 1、“开始”“程序”“Microsoft SQL Server 2005”“配置工具”“SQL Server 配置管理器”“SQL Server 2005 网络配置”“MSSQLSERVER 的协议” 2、如果“TCP/IP”没有启用,右键单击选择“启动”。 3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAl

18、l”中的“TCP 端口”,默认为1433。 4、重新启动SQL Server或者重启计算机。 创建数据库 打开“SQL Server Management Studio”,登录连接SQL Server服务器,新建数据库,命名为test 在Eclipse中测试 1、打开Eclipse,“文件”“新建”“项目”“Java 项目”,项目名为Test 2、在Eclipse中,选择“窗口”“首选项.”“Java”“已安装的 JRE”,选择已安装的 JRE,点击“编辑”“添加外部”,选择%ProgramFiles%sqljdbc_1.1chssqljdbc.jar 3、在Test项目的“JRE 系统库”中

19、可以看见sqljdbc.jar,如果没有可以右键单击项目Test“构建路径”“配置构建路径.”“Java 构建路径”“库”“添加外部 JAR.”,选择%ProgramFiles%sqljdbc_1.1chssqljdbc.jar 4、编写Java代码,如下: import java.sql.*; public class Test public static void main(String srg) String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; /加载JDBC驱动 String dbURL = jdbc:s

20、qlserver:/localhost:1433; DatabaseName=test; /连接服务器和数据库test String userName = sa; /默认用户名 String userPwd = 123456; /密码 Connection dbConn; try Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println(Connection Successful!); /如果连接成功 控制台输出Connection

21、Successful! catch (Exception e) e.printStackTrace(); 3.1利用struts2.x页面的主要要素,给出一个利用struts2.x的示例页面struts.jspStruts跳转 tiaozhuan.jspWelcome 跳转成功! gogo.javapackage gogo;import com.opensymphony.xwork2.ActionSupport;public class gogo extends ActionSupport public String execute() return gogo;struts.xml action name=gogoclass=g

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1