安全防护。相对于其它以C、C++所编写的Web服务器,Tomcat比较能忍受远程缓冲区溢位的攻击。因为Tomcat的Java虚拟机是位于网络及操作系统之间,它可以防止几乎所有类型的缓冲区溢位攻击。使用Tomcat的安全防护领域,可以指定对各个资源的访问。
④容易移植。可以将Tomcat服务器(以及应用程序)移植到不同的服务器、操作系统甚至架构上。因为Tomcat是以Java编写的,因此可以将其整个目录结构的内容复制到其它计算机上运行,而完全不需要任何改变,甚至于新的计算机的架构与原来的不同也一样。
(4)开发工具My eclipse
My Eclipse[15]企业级
工作平台(My Eclipse Enterprise Workbench,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE[17]的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、JavaScript、SQL、Hibernate。
在结构上,My Eclipse的特征可以被分为7类:
① J2EE[19]模型。
② WEB开发工具。
③ EJB开发工具。
④应用程序服务器的连接器。
⑤ J2EE项目部署服务。
⑥ 数据库服务[12]。
⑦ My Eclipse整合帮助。
对于以上每一种功能上的类别,在Eclipse[20]中都有相应的功能部件,并通过一系列的插件来实现它们。My Eclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意模块进行单独的扩展和升级。
简单而言,My Eclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。
三、网 站
网站是用户了解使用基本方式,用户无需登陆,直接打开网站即可查看[16],本部分主要包括以下几种页面:网站首页、商家和个人注册用户的分类、分类网址页、内容页面(关于我们、联系方式等)。
网站主要包括一下几个栏目:
① 企业名录系统。
② 快速查询功能。
③ 会员类型管理。
④ 会员管理系统。
(5) 权限控制系统。
⑥ 栏目管理系统。
⑦ 新品发表系统。
⑧ 互动交流社区。
⑨ 网站广告系统。
⑩ 访问统计系统。
1、页面
图2.3 网站页面
初步
设计好的页面如图2.3,在页面中可以查看商品的价格及相关的信息,用户可以根据自己的喜好选择适合喜欢的商品。
2、在线管理系统
①目的:
管理后台界面简单,操作方便,让管理员很轻松的管理整个网站。
②功能:
管理员可以在此系统中添加、删除、更改新闻或产品信息。用户管理:为了保证信息维护的安全性,强化用户权限的管理。
③用户认证:
信息编辑人员必须经过系统认证才能进入操作页面,以保证信息维护的安全性。
④内容录入:
信息编辑人员经过系统认证后,可以使用此功能将文章内容及相关信息录入数据库中。
⑤内容修改:
提供修改信息页面的功能,在修改界面检索出相应文章标题后可以修改任何一部分,修改完后提交入库。
提供删除文章的功能,在删除页面检索出相应文章标题后点击确认按钮后将此文章删除。
提供选择让编辑人员根据需要在文章的任意位置添加任意多图片。
⑥栏目管理:
给
系统管理员或被赋权的编辑提供增加栏目/子栏目的工具,使网站能随时添加栏目而无需使用技术人员参与。
⑦页面生成:
编辑在录入或修改完新闻后点击提交按钮时,系统一方面将所有信息插入数据库,同时将从系统中抽取模板生成静态页面。