hur.cn - 华软网

 热门搜索

  • 论文编号: 佚名
  • 论文字数: 10000 字
  • 支付金币: 5个
  • 金币充值: 点击查看金币充值
  • 资源类型: 毕业设计
  • 论文语言: 简体中文
  • 运行环境: WinXP/NT/Vista/Win7
  • 解压密码:
  • 评分等级: ★★★
  • 整理录入: 昕晨
  • 更新时间: 2021/5/20 23:33:38

设计介绍    


第一章 JAVA的网络功能与编程
1-1 JAVA语言简介
1-2 JAVA语言在网络上的应用
1-3 JSP的基础——Servlet 技术
第二章 Struts概述
2-1 Struts的由来和发展
2-1-1 MVC简介
2-2 Struts优弱点
3-3 Struts的事情流程
第三章 网上书店详细设计
3-1 需求分析
3-2 总体设计
3-3 功能设计
3-4 数据库设计与实现
3-4-1 数据库的需求分析
3-4-2 创建数据表的剧本
3-5 网上书店基本流程
3-6 网上书店各页面功能
3-7 业务逻辑层各bean功能
3-8 控制措置惩罚层


总结
参照文献
 
摘要
JAVA语言是目前Internet上庞大的WEB应用程序开发时运用得最热门的编程语言,本文描写了JAVA和JSP技术的特色和在互联网上的运用情况,介绍这两种技术的重要编程方法和两者之关的联系,同时也会应用相关的Struts框架,并完成一个鉴于这类技术的网上书店系统。
【关头字】JAVA, Struts, Servlet, JSP, 网络编程, 电子商务, 网上书店

 

 

 

 


Abstract
At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And also show the Struts technology, And work out an online bookstore system base on this kind of technology.
Keywords: JAVA, Struts, Servlet, JSP, web program, internet, bookshop

 

 

 

 

 

 

 

 

 
第一章 JAVA的网络功能与编程

1-1  JAVA语言简介

    Java是一种简单易用、完全面向对象、具有平台无关性且平安可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的转变。在早期,Java对照多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强盛的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,平安性相对较差等弱点,Applet逐渐的被后起之秀Flash所替换,但随着Java Servlet的推出,Java在电子商务方面起头崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为鉴于Web的应用程序的首选开发工具,目前的Java技术已成为所有庞大电子商务项目的必然选择。


1-2 JAVA语言在网络上的应用

    Java程序能够猎取网络上结点的图像、声音、HTML文档及文本等资源,并能够对获得的资源举行措置惩罚。例如Java程序能够每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程措置惩罚上,一般先生成一个URL类型的对象,然后用 Java中响应的方法(method)猎取该对象所代表的资源。


1-3 JSP的基础——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也是平台无关的,实际上,只需合适Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不用对于每一个请求都启用一个进程,而且利用多线程体制能够同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有弱点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部份和静态页面的整合进程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。

 

 
第二章 Struts概述

2-1 Struts的由来和发展

Struts 框架工具是 Apache 基金会 Jakarta 项目中推出的一个子项目。 Struts 在英文中是支架、支撑的意思,这也体现出 Struts 在开发 Web 应用程序进程所起到的重要作用, Struts 为 Web 应用提供了通用的框架,闪开发人员能够把主要精力集中在如何解决实际业务问题上,与此同时 Struts 框架也允许开发人员根据实际需要举行扩展和定制,进而能够更好的顺应用户的需求。采取 Struts 能够简化遵循 MVC 设计模式的 Web 应用的开发事情,很好地实现代码重用,使开发人员从一些繁琐的事情中解脱出来,快速开发能够充分施展 JSP/Servlet 优点、并具有强可扩展性的 Web 应用。总之, Struts 的出现使得 Web 应用的开发进程大大简化,进而能够缩短开发周期、提高开发效率。
Struts 架构一经推出,即遭到 Java 开发群体的广泛重视,从 2004 年起头逐渐升温,并日渐成为 Java 创建 Web 应用开发的最流行的框架工具,在目前 Java Web 程序员的招聘要求中,几乎都提出了对 Struts 的要求,精通 Struts 架构已经成为 Java Web 程序员必备的技艺。

2-1-1 MVC简介

模子-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的运用。
1、模子(Model)
  模子是应用程序的主体部份。模子表示业务数据,或业务逻辑.

2、视图(View)
  视图是应用程序中用户界面相关的部份,是用户看到并与之交互的界面。

3、控制器(controller)
  控制器事情就是根据用户的输入,控制用户界面数据显示和更新model对象状态。

 


上一源码:java作业管理系统毕业设计
下一源码:基于JSP选题系统毕业设计

下载地址    

  • jsp网上书店系统毕业设计

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!