共青团莱阳农学院委员会文件

共青团莱阳农学院委员会文件

ID:19721052

大小:636.50 KB

页数:13页

时间:2018-10-05

共青团莱阳农学院委员会文件_第1页
共青团莱阳农学院委员会文件_第2页
共青团莱阳农学院委员会文件_第3页
共青团莱阳农学院委员会文件_第4页
共青团莱阳农学院委员会文件_第5页
资源描述:

《共青团莱阳农学院委员会文件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《web体系结构与开发技术》实验报告《Web体系结构与开发技术》实验报告班级:计软二班学号:20095538姓名:郭凯实验日期:2011/12/16实验成绩:一、实验目的1.了解Web体系结构与开发技术的基本知识2.掌握静态页面的标签结构,能够编写静态页面。3.掌握Flash的基本原理,会使用AdobeFlash制作Flash动画。4.掌握动态网站技术JSP,理解其原理,并使用JSP技术制作个人网站。二、实验原理JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JS

2、P技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得

3、迅速和容易。  Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。  JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。三、实验步骤1.网站前期准备工作。1)网站功能设计。网站为在线音乐网站,主要功能有:用户在线听音乐,管理员后台登录,添加、管理歌手,添加、管理歌曲等功能。2)数据库设计。由于网站功能较少,结构

4、较简单,数据库设计也比较简单,具体如下:数据库名:music_db数据表设计:admin(管理员表):idint主键自增namevarchar(10)登录名13/13《web体系结构与开发技术》实验报告pwdvarchar(20)登录密码typeint管理员权限song(歌曲表):idint主键自增namevarchar(30)歌曲名artistvarchar(20)艺术家(歌手)albumvarchar(30)所属专辑urlvarchar(50)硬盘路径genrevarchar(10)流派durationvarchar(10)时长times

5、int点播次数(热度)artist(歌手表):idint主键自增namevarchar(20)艺术家名(歌手名)typevarchar(5)性别areavarchar(20)地区notevarchar(1000)简介songsint歌曲数量hotint热度1)目录结构设计。在开发工具MyEclipse中新建WebProject工程music_player,并创建如下目录:各目录说明:/src资源目录,包含编写的各种Java类,Servlet源文件/WebRoot网站根目录/WebRoot/admin后台管理界面的所属目录/WebRoot/co

6、nn包含连接数据库的代码文件/WebRoot/csscss样式表文件目录13/13《web体系结构与开发技术》实验报告/WebRoot/images网站排版所需图片目录/WebRoot/jsjs代码文件目录/WebRoot/META-INF系统自动生成的目录/WebRoot/music存放上传的音乐文件目录/WebRoot/WEB-INF存放Web信息目录,包含所需类库,配置文件1.网站代码编写。1)登录界面。原理简介:通过将login.jsp页面表单的action设置为./admin/index.jsp,将表单填写的用户密码值传递给后台页面

7、,后台index.jsp页面通过查询数据库,比对用户是否存在以及密码是否正确,如果正确,则进入后台,并设置session保存登录信息;否则返回登录页面,并通过url传递登录出错信息并显示。关键代码:见附录:代码片段1。2)添加歌曲界面。原理简介:后台./admin/add_song.jsp界面显示添加歌曲表单。将表单属性设置为enctype=”multipart/form-data”使之能上传二进制文件,同时action设置为ServletUploadServlet.java,UploadServlet.java的主要功能为获取上传的表单域的

8、值,将其转码为UTF-8格式以及将二进制歌曲文件存储到磁盘,并将数据写入到数据库中。关键代码:见附录:代码片段2。3)管理歌曲及歌手。原理简介:通过查询数据库,将现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。