2项目内容司商业型网站开发主要包括优个栏目,公司首页、公司产品、公司技术、公司理念、招聘公告、联系我们。每个栏目都会有相应的文字、图片或者其他FLASH效果,满足其基本功能的要求;这些功能主要是为了突出每个栏目的内容,满足进入各栏目的客户的浏览需求。
除了基本的功能外,最高目标是要实现网络营销、在线预定功能。因而就会包含客户登录功能,下订单等功能;另外,为了方便客户与公司的沟通,提高公司的售前、售后服务;还将会有在线服务和相应的论坛功能。
1.4.3项目关键解决问题
如上的研究内容中,以在线预订功能、在线服务功能最为复杂,是开发的关键及难点。对于开发在线预定功能,要开发相应的客户和公司的登录系统,所以后台必须有两种登录身份,分别为管理员和客户。
另外,对于在线服务功能,需要开发网络实时通话功能,这样就需要结合客户端与服务端的技术。另外,在网站设计与开发中,程序的设计又是其中的难点,关键是商家和客户之间操作存在着联系,要实现即时响应功能。
1.5开发工具介绍
1.5.1 JSP技术介绍
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术提供了一种简单快速的方法来创建显示动态生成内容的 Web页面,JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
JSP技术是Java系列技术的一部分。JSP页面被编译成servlets,并可能调用JavaBeans组件(beans)或Enterprise JavaBeans组件(企业beans),以便在服务器端处理。毕业论文
http://www.youerw.com JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。因此,JSP技术在构建可升级的基于Web的应用程序时扮演了重要角色。另外,JSP页面并不局限于任何特定的平台或Web服务器上。JSP规范在业界有着广泛的适应性。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP技术的强势在于一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。强大的可伸缩性,体现在由一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器。另外,JSP得到多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
1.5.2 Myeclipse8.6介绍原文请+QQ3249.114优.文^论,文'网
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts,JSF,CSS,Javascript,SQL,Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
1.J2EE模型
2.WEB开发工具
3.EJB开发工具
4.应用程序服务器的连接器
5.J2EE项目部署服务
6.数据库服务
7.MyEclipse整合帮助
本项目开发所采用的版本是Myeclipse8.6。
1.5.3 Java语言介绍
Java是在1995年由Sun公司推出的一种极富创造力的面对对象的程序什么语言,它由Java之父詹姆斯•戈士林博士设计。作为Sun研究院院士,詹姆斯•戈士林亲手设计了Java语言,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java。
Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机JVM将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机JVM将字节码解释为机器码,然后在计算机上运行。
1.5.4 数据库介绍
1.5.4.1 MYSQL介绍
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。另外,SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。
上一页 [1] [2] [3] [4] [5] [6] 下一页
jsp商业网站设计论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766