- 4
- 0
- 约2.1万字
- 约 31页
- 2018-12-23 发布于浙江
- 举报
《Web应用技术》
课程设计报告
学 院: 管理学院
专 业:
学号姓名:
指导教师:
日 期: 2012.06.26
一、 系统简介
(系统开发的背景、目的、意义等)
二、 系统分析
2.1 现状及存在的不足
2.2功能需求
2.3 流程需求
2.4其他
三、 系统设计
3.1 系统设计的目标
3.2 系统功能模块设计
3.3 数据库设计 (ER 图等)
3.4 其他设计 (如编码设计等)
四、 系统实现
4.1 系统采用的技术说明
4.2 主要功能的实现代码和界面
4.3 javabean 的相关说明
五、 系统部署说明
(环境配置、数据源等)
六、 代表性窗口与测试报告
测试帐户
测试流程
七、 用户使用说明
八、 课程设计小结
本系统的评价
课程设计的收获与不足
一.系统简介
JAVA 语言是目前Internet 上大型的WEB 应用程序开发时使用得最热门的编程语言,本文描述了
JAVA 和JSP 技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之
关的联系,同时也会应用相关的Struts框架,并完成一个基于这种技术的网上书店系统。
【关键字】JAVA,Servlet,JSP, 网络编程, 电子商务, 网上书店
JAVA 的网络功能与编程
1-1 JAVA 语言简介
Java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet 的开
发工具。自从1995年正式问世以来,Java 的快速发展已经让整个Web 世界发生了翻天覆地的变
化。在早期,Java 比较多的用在浏览器上,插入到网页中(即是JavaApplet 程序),成为最灵活、
最强大的网页多媒体的载体,但由于Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相
对较差等缺点,Applet 逐渐的被后起之秀Flash 所替代,但随着Java Servlet 的推出,Java在电子
商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java 成为基于Web 的
应用程序的首选开发工具,目前的Java 技术已成为所有大型电子商务项目的必然选择。
1-2JAVA 语言在网络上的应用
Java程序可以获取网络上结点的图象、声音、HTML 文档及文本等资源,并可以对获得的资
源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示
出来。在编程处理上,一般先生成一个URL 类型的对象,然后用 Java 中相应的方法 (method)
获取该对象所代表的资源。
1-3JSP 的基础——Servlet 技术
Java Servlet 是JSP 技术的基础,JSP 本身就是预先被编译成Servlet,然后再运行的,而且大
型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,
现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet 这个名称而不做任何翻译,
读者如果愿意,可以称之为“小服务程序”。Servlet 其实和传统的CGI 程序和ISAPI、NSAPI 等
Web 程序开发工具的作用是相同的,在使用Java Servlet 以后,用户不必再使用效率低下的CGI
方式,也不必使用只能在某个固定Web 服务器平台运行的API 方式来动态生成Web 页面。许多
Web 服务器都支持Servlet,即使不直接支持Servlet 的Web 服务器也可以通过附加的应用服务器
和模块来支持Servlet。得益于Java 的跨平台的特性,Servlet 也是平台无关的,实际上,只
原创力文档

文档评论(0)