基于jsp和ssh的宠物连锁网站

基于jsp和ssh的宠物连锁网站

ID:844022

大小:3.60 MB

页数:39页

时间:2017-09-19

基于jsp和ssh的宠物连锁网站_第1页
基于jsp和ssh的宠物连锁网站_第2页
基于jsp和ssh的宠物连锁网站_第3页
基于jsp和ssh的宠物连锁网站_第4页
基于jsp和ssh的宠物连锁网站_第5页
资源描述:

《基于jsp和ssh的宠物连锁网站》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、前言随着时代的飞速发展,网络时代的到来,使得人们在购物这方面有着越来越多的选择。网络购物与传统的购物相比更加的方便快捷。我国是一个人口基数大国,又在执行计划生育,大部分家庭都是独生之女,这导致了目前人口老年化趋势日益严重,除此之外,大龄青年也成为现在的热潮,宠物则成为了他们最好的朋友,成为了他们心灵的倾诉对象,越来越多的家庭都拥有了宠物。所以开发出萌萌宠物商城,一定可以很快在网上购物中脱颖而出,为人们生活带来便捷。宠物市场的增大,相应的项目也就越来愈多。既然是宠物,那么也要吃、穿、住、行、生、老、病、死,这些都是一笔可观的消费,同时在当今社会宠物医院收取的费用是相当高的。有关专家表

2、示,我国目前至少有宠物1亿只(条),围绕宠物发生的消费至少在150亿元以上。养宠物就像人消费生活用品一样,消费的过程是循环的,消费者需要为他养宠物付出相应的代价,花费更多的钱,所以这导致很多投资着看中的原因。与此同时,“宠物热”变成了当今社会的流行词,这也间接说明了在带动宠物经济。有些商家以及当代人对宠物在心中的地位的重要性,渐渐的向消费者推出了宠物婚介、殡葬、寄养、宠物SPA、宠物旅游团等新兴服务。萌萌宠物商城正是顺应了当下的网购热潮,为广大消费者提供了一个了解宠物以及选择宠物的平台。第1页共47页第1章开发技术简介本系统基于Windows7、WindowXP系统,在浏览器上运行

3、的全国宠物连锁网站系统,该系统的整个开发过程是在MyEclipse上完成,使用了Java面向对象开发语言、便捷式MySQL小型数据库[1]。1.1SSH框架集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序[2]。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts[6]框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts[7]和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型

4、,将这些模型实现为基本的Java对象,然后编写基本的DAO(DataAccessObjects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate[3]。1.2JavaJava[1]是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。

5、Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。[4]1.3MySQLMySQL[11]是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagement第39页共39页System:关系数据库管理系统)应用软件之一。MySQL是一

6、种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。1.4TomcatTomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,

7、当在一台机器上配置好Apache服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能[5]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。