动态网页编程实训报告jspWord文档下载推荐.docx
《动态网页编程实训报告jspWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《动态网页编程实训报告jspWord文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
目录
第一章项目背景3
1.1背景3
第二章解决方案3
2.1开发环境3
2.2系统结构3
2.3开发技术4
第三章系统设计4
3.1系统基本功能4
3.2系统设计4
第四章系统实现4
4.1模块1的实现4
4.2模块2的实现4
第五章工作总结5
5.1技术业务上的收获5
5.2学习能力解决问题方面5
5.3其他方面收获5
致谢5
参考文献5
第一章项目背景
1.1背景
网络带给人类的好处可谓数不胜数,网络的出现是现代社会进步,科技发展的标志。
现代意义上的文盲不再是指那些不识字的人,而是不懂电脑脱离信息时代的人。
在科学不发达的古代,人们曾幻想要足不出户,便知天下事,如今信息高速已将此幻想变为了现实。
计算机网络取得今天的发展成就,是人类文明进入到更高阶段的标志,它推动着人类社会向更现代化的方向发展,同时推动了知识经济时代的到来。
人们通过计算机网络的连接,打破了原先在时间和空间上的阻隔,在无形中拉近了人与人之间的距离,也在一定程度上扩大了我们生存的空间,网络给我们提供了超乎寻常的方便和成功。
但是,网络也给社会带来了更多的挑战,它要求我们要以更高的层次去面对新的生活和环境,同时不断地改变我们的思想和行为,我们要抓住网络时代带给我们机遇,不断努力推动人类社会向更高阶段发展。
iPhone是一款革命性的、不可思议的产品,比市场上的其他任何移动电话整整领先了五年,手指是我们与生俱来的终极定点设备,而iPhone利用它们创造了自鼠标以来最具创新意义的用户界面。
自2007年1月9日以来,苹果公司陆续推出了小巧、轻盈的手持设备iPhone,将创新的移动电话、可触摸宽屏iPod?
以及具有桌面级电子邮件、网页浏览、搜索和地图功能的突破性因特网通信设备这三种产品完美地融为一体。
iPhone引入了基于大型多触点显示屏和领先性新软件的全新用户界面,让用户用手指即可控制iPhone。
iPhone还开创了移动设备软件尖端功能的新纪元,重新定义了移动电话的功能。
由于iphone手机的高科技性,使得大部分使用者不是非常容易上手,这里特意创建一个网站,目的是为了使得广大苹果爱好者,能更好的交流iphone使用技巧,同时及时反馈最新消息。
第二章解决方案
2.1开发环境
主页和其他网页部分开发程序:
MacromediaDreamweaver8、eclipse
开发语言:
java,jsp
系统调色运行环境:
MacromediaWindowsothers,tomcat,SQLServer
可以适用于:
MicrosoftWindowsxp/2000/2003等工作环境。
Eclipse开发环境搭建
1.安装JDK
在安装Eclipse之前,需要先安装JDK,一般要求JDK1.2或以上版本,推荐使用JDK1.4以及以上版本,获取软件后,按照如下步骤安装JDK。
双击可执行程序j2sdk-1.42_16.exe,开始安装。
在显示的窗口中一直单击“next”按钮,直至出现CustomSetup对话框,可以采用默认安装,也可以自己设置目录。
继续安装直至完成,安装完成后,同时也安装了java2RuntimeEnvironmentSEv1.4.3_10.
2.安装Tomcat
在安装Tomcat之前,必须先安装JDK。
Tomcat安装步骤如下:
双击可执行程序jakarta-tomcat-5.0.28.exe开始安装。
在显示的窗口中一直单击“next”按钮,直至显示ChooseComponents对话框窗口,在“Selectthetypeofinstall“(选择安装类型)下拉列表框中选择”Full“。
单击“next“按钮,选择安装路径。
单击“next“按钮,进入端口和账户设置界面,Tomcat默认的端口是8080,通常不修改它。
管理员账户、密码由用户自行设置,这里采用默认设置。
点击“next“出现选择JVM安装路径的界面。
如果JDK安装正确,那么安装程序会自动找到JVM的路径,选择正确的JVM路径以后,点击”Install“按钮执行安装,直至安装完成。
3.安装Eclipse
Eclipse软件作为绿色软件,直接解压缩即可。
即其解压缩到D:
\opensource\eclipse,进入该目录,双击Eclipse.exe文件即可运行。
将所开发程序保存到D:
\jspexample目录下。
4.安装MyEclipse
双击MyEclipse的安装程序EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.exe,开始安装。
在显示的窗口中一直单击“next“按钮,直至显示ChooseEclipseFolder窗口。
选择Eclipse所在的目录(D:
\opensource\eclipse),继续安装。
选定MyEclipse的安装目录(D:
\opensource\eclipse),单击“next“按钮,继续安装直至安装完成。
5.TomcatPlugin插件的安装设置
(1)TomcatPlugin插件的下载与安装
下载一个tomcatPluginV31.zip文件,把该文件解压缩可以得到一个名为com.Sysdeo.eclipse.tomcat_3.1.0的文件夹,然后执行下列操作。
把该文件复制到links子目录下的plugins子目录下。
在Eclipse根目录的links子目录下新建一个文件,文件名为tomcatplugin.links。
用文件编辑器打开tomcatplugin.links,添加如下代码:
Path=D:
\opensource\\eclipse\\plugins\\com.sysdeo.eclipse.tomcat_3.1.0这样,该插件的安装就完成了。
重新启动Eclipse平台,就可以加载该插件了。
(2)TomcatPlugin插件的配置
为了能在Eclipse菜单中单击TomcatPlugin插件,需要进行有效的配置,配置步骤如下。
在Eclipse菜单中单击“widow“→“Preferences”命令,弹出“Preferences”窗口。
单击窗口左边的目录树中的“Tomcat”选项,在窗口右边出现相关内容,选择对应的Tomcat版本号,并单击“Tomcathone”对应的“Browse”按钮,选定Tomcat的安装目录。
在Eclipse菜单中单击“widow“→“ShowView”→“Console”命令。
Eclipse开发界面中会显示图标和菜单,可以通过它在Eclipse环境中对Tomcat进行停止、启动、重启的控制。
6.MyEclipse平台设置
MyEclipse安装后,即与Eclipse平台进行了整合,可以运行Eclipse或MyEclipse来启动平台。
要在平台中运行JSP程序,还需要在Eclipse中进行如下配置。
单击“widow“→“Preferences”菜单命令。
显示“Preferences”窗口。
单击左边目录树中的“MyEclipse”→“Application”→“Tomcat5”选项,在“TomcatServer”选项组中选择“Enable”,在“TomcatHomeDirectory”框中选择Tomcat的安装根目录。
单击左边目录树中的“MyEclipse”→“Application”→“Tomcat5”→“JDK”选项,
单击“Add”按钮。
在“JREname”文本框中输入myjdk,在“JREhomeDirectory”框中设着JDk安装目录。
清空“Usedefaultsystemlibraries”复选框,单击“AddExternalJARs”按钮,将JDK安装目录下的lib子目录下的3个文件全部选中。
单击“ok”按钮。
退出窗口。
Eclipse集成开发环境配置完成。
2.2系统结构
登录首页以后,可以浏览首页的内容。
还可以通过首页链接到娱乐方式、基本功能、论坛等内容。
(如图2.1)
图2.1
2.3开发技术
JSP技术使web开发者可以将静态的HTML代码和java程序片加入到需要动态产生的页面中,这种灵活的技术是简单Web应用能快速开发。
然而JSP技术一旦被滥用,就会形成难以维护、难以重用、难以改进、不必要的复杂的应用软件。
正确地使用JSP,开发中遵循以下的原则,可以是开发更为容易。
这些技巧确保编写可重用、以维护的JSP。
分离HTML和java。
将业务逻辑放在JavaBean中。
从标签定制管理器类中分离出常用行为。
使用适当的包含机制。
使用模板机制。
使用CSS样式表。
使用MVC模式。
使用有效的标签定制库。
确定适当的XML。
尽可能使用JSP注释。
(1)分离HTML和Java
将一个web页的所有如必需的Java、HTML代码放入一个JSP文件,使初学者容易定位相关联的代码并理解它们的相互作用。
然而,当应用变得更加复杂,开发变得更见棘手时,工作将更加繁重。
许多web开发方法和机制强调HTML和Java代码的分离,从而是不同的开发者可以将精力集中在他们擅长的方面。
适当地将Java代码和包括JSP标签、定制标签在内的HTML分离,可以使web设计者、HTML编写者专注于HTML方面,而Java开发者专注于应用的逻辑处理部分。
Java组件并不局限于特定浏览器,还可以运用到应用软件的其他部分。
起源于Java、HTML分离而增强的模块化也使应用的可维护性得到了提高。
(2)将业务逻辑放在JavaBean中
直接包含在JSP中的Java代码并不像包含在JavaBean中的Java代码那样容易被其他JSP页面理解,通用行为和业务逻辑放在JavaBean中不仅可以被其他JSP也可以被应用的其他部分使用,这是因为JavaBean不及是满足一些基本约定的Java类,它也能作为任意的其他类使用,值得注意的是,EJB在封装应用中所有组件通用的行为数据时也是有用的。
(3)使用适当的包含机制
包含机制在代码重用方面是很好的设计。
从多个页面中分离出通用的JSP和HTML代码放入一个文件中,可以提高可维护性和可重用性。
JSP的两种包含机制减少了代码冗余并促进了代码重用。
为确保能够使用适当的包含机制,理解它们二者间的不同很重要。
一般情况下应该多使用include指令。
(4)用JSP模板机制
一个模板机制允许一个公用的文件控制Web页、JSP、页面布局。
网页需要经常改变布局,仅仅修改一个文件时,所有其他的页面将反映出页面布局的改变。
这不仅时代码更加具有可维护性,而且页面布局模板机制使用户看到的所有应用软件页面都协调一致,使Web页面显得更加美观和友好。
(5)使用CSS样式表
使用CSS样式表可控制诸如字体格式、尺寸、表特征等项目。
像模板一样,样式表允许开发者在一处改变,而这些改变会立刻映射到所有外观页面,从而增强可维护性,保持一致的外观。
第三章系统设计
3.1系统基本功能
随着电子商务的普及,网上购物的热潮此起彼伏。
网上购物跨越了时空的限制,给商业流通领域带来了非同寻常的变革。
与其他电子商务网站类似,Iphone手机网站系统由前台系统和后台管理系统组成。
前台系统及客户系统,简称“前台”,是面向用户的网页界面,它是用花直接访问和进行购买活动的地方。
用户可以网上进行注册、登录、浏览、等操作,前台系统还应包括一些其他辅助功能,如Iphone简介、最新新闻、网站公告等,但这些功能不是Iphone手机网站所特有的。
后台管理系统常称为“后台”。
是网站所有者利用计算机对电子商务网站各种功能进行管理、控制的系统。
由于Web服务器、数据库服务器多数情况下不在“本地”,所以后台管理系统通常执行的是远程控制管理功能。
该Iphone手机网站后台管理的功能主要实现图片、用户、订单的管理。
3.2系统设计
3.2.1总体设计
3.2.2界面设计
3.2.3数据库设计
第四章系统实现
4.1模块1的实现
4.2模块2的实现
第五章工作总结
5.1技术业务上的收获
5.2学习能力解决问题方面
5.3其他方面收获
致谢
参考文献