会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

基于JAVA的鲜花销售系统设计基于JAVA的鲜花销售系统设计 -- 20 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

摘要20世纪90年代,计算机网络步入一个崭新的历史时代,这是一个因特网时代。现在人们的生活已经越来越离不开网络,全球的电子商务迅猛发展,以网站作为平台进行信息交流,已经成为一种越发流行的方式。本文是对鲜花销售系统的实现,该系统实现了销售的一些基本功能,实现了用户的管理系统,公告栏,留言管理,购物车管理,订单管理,管理员登录管理,产品管理,类别管理,类别产品管理等功能。这个系统不仅减少了人力成本,也减少了店面成本,为销售领域提供了一个全新的模式网上销售模式。本文是用Java语言编写,MySql进行数据的存储,是对一个基于web的鲜花销售系统的实现进行了研究。首先对鲜花销售系统的研究背景,基本思想,发展前景以及发展趋势等一些理论知识进行了分析和研究,阐明了这个系统的可行性和必要性,然后对这个系统进行了需求分析和系统设计,探讨了鲜花销售系统的开发方法和实现技术。关键词JavaMySqlWeb鲜花销售系统AbstractInthe1990s,computernetworkenteredintoaneweraofhistory.NowadayssocietyisaneraofInternet.Now,peopleslifeiscloselyrelatedtothenetwork.Theglobalecommerceisdevelopingrapidly.Theinformationexchangeusingwebsiteasaplatformhasbecomeanincreasinglypopularway.Thispaperisusedtoimplementtheflowerssalessystem.Theflowerssalessystemimplementssomebasicfunctions.Thesefunctionsincludetheusermanagementsystem,bulletinboards,messagemanagement,shoppingcartmanagement,ordermanagement,theadministratorloginmanagement,productmanagement,categorymanagement,categoryproductmanagementandotherfunctions.Thissystemnotonlyreduceslaborcosts,butalsoreducesthecostofstore.Thissystemofferpeopleanewmodelinsalesareaonlinesalesmodel.ThispaperiswritteninJavalanguage.Thispaperisinordertoresearchaflowersalessystembasedonweb.Firstsometheoreticalofflowerssalessystemresearchbackground,thebasicidea,thedevelopmentprospectsandtrendsisanalyzedandresearchedinordertoillustratethefeasibilityandnecessityofthesystemandthispapercarryonthedemandofthesystemrequirementanalysisandsystemdesign.Alsotheflowerssalessystemdevelopmentmethodsandimplementationtechnologiesarediscussed.KeywordsJavaMySqlWebflowersalessystem目录摘要..............................................................................................................................................IABSTRACT...................................................................................................................................II目录...........................................................................................................................................III1绪论.............................................................................................................................................11.1课题来源与研究意义...........................................................................................................11.1.1课题来源和背景............................................................................................................11.1.2课题的研究意义............................................................................................................11.2目前研究现状及存在问题...................................................................................................11.2.1国内外的研究现状........................................................................................................11.2.2存在问题........................................................................................................................21.3课题的指导思想和应解决的问题.......................................................................................31.4本文主要内容.......................................................................................................................32相关原理与技术简介.................................................................................................................52.1MYSQLSERVER6.0技术简介..............................................................................................52.2JSP简介...............................................................................................................................102.3STRUTS介绍.........................................................................................................................102.4HIBERNATE介绍...................................................................................................................112.5SPRING介绍..........................................................................................................................122.6SSH整合框架中,STRUTS,HIBERNATE,SPRING的好处........................................................122.7MYECLIPSE的简介..............................................................................................................132.8AJAX介绍............................................................................................................................132.9APACHETOMCAT6.0服务器...............................................................................................133鲜花销售系统的系统分析.......................................................................................................153.1系统可行性分析.................................................................................................................153.1.1技术可行性..................................................................................................................153.1.2经济可行性..................................................................................................................153.1.3操作可行性..................................................................................................................163.1.4法律可行性..................................................................................................................163.2系统需求分析.....................................................................................................................163.2.1数据流分析..................................................................................................................163.2.2系统功能需求..............................................................................................................173.2.3系统性能需求..............................................................................................................173.2.4系统运行需求..............................................................................................................174系统总体设计...........................................................................................................................194.1系统总体设计思想.............................................................................................................194.2系统模块设计.....................................................................................................................194.2.1系统功能分析..............................................................................................................194.2.2系统流程图..................................................................................................................194.2.3系统模块结构图..........................................................................................................214.3数据库设计.........................................................................................................................234.3.1数据库概念结构设计..................................................................................................234.3.2数据库逻辑结构设计..................................................................................................264.3.3数据库中的表的设计..................................................................................................264.4本章小结.............................................................................................................................285鲜花销售系统的实现...............................................................................................................295.1系统对数据库的访问.........................................................................................................295.2系统前台用户注册功能的实现.........................................................................................305.3系统前台用户登录功能的实现.........................................................................................335.4用户主页面浏览模块的实现.............................................................................................345.5左侧类别查询功能实现.....................................................................................................375.6购物车模块.........................................................................................................................385.7订单功能实现.....................................................................................................................395.8管理员登录.........................................................................................................................425.9后台主界面.........................................................................................................................435.10后台信息管理...................................................................................................................435.11本章小结...........................................................................................................................486系统测试...................................................................................................................................496.1测试的目的.........................................................................................................................496.2白盒测试.............................................................................................................................496.3黑盒测试.............................................................................................................................497结论与展望...............................................................................................................................517.1结论.....................................................................................................................................517.2不足之处及未来展望.........................................................................................................51致谢...........................................................................................................................................53参考文献.......................................................................................................................................54基于java的鲜花销售系统11绪论1.1课题来源与研究意义1.1.1课题来源和背景当前,日益蓬勃的信息时代,使得地球变成了一个地球村,人们之间联系越来越紧密。随着信息技术的不断发展,网络与人们的生活息息相关,比如电子商务,信息的发布与检索,个人通信,家庭娱乐等等,都离不开网络。电子商务作为一个新兴的商务形式,给世界经济带来了一个全新的概念,人类的生活方式也由此而发生重大的变革。电子商务以高效率、低成本、通信快、竞争公平、全天候的服务等众多的优点,收到了各国的喜欢,发展势头十分的强劲。从企业的角度出发,电子商务是基于计算机软硬件、网络通信等的经济活动。它以因特网、内联网和外联网作为载体,是企业有效地完成各项经营管理活动,并协调企业之间的商业贸易和合作关系,发展和加深个体消费者与企业之间的联系,最终降低产、供、销的成本,增加企业利润,开辟新的市场1。对个人而言,电子商务的发展对人们的生活方式产生了深渊的影响6。网上购物可以使人们足不出户就能实现交易的全过程,网络搜索功能可以方便的让客户货比多家。同时,消费者将能以一种轻松、自由的自我服务方式来完成交易,从而使用户对服务的满意度大幅度的提高。随着我国经济的飞速发展,国民的生活水平有了很大的提高,各个城市的人员流动很大。每逢佳节倍思亲,在节假日,过生日等等,都会赠与鲜花来表达自己的情感。以前,人们要到实体店去挑选购买鲜花,然后到邮局去邮寄,是一件挺费时费力的事情。后来出现了电话购买,但人们不能直观的看见鲜花,不知道具体好不好看,只听见店主的描述,而且打电话很贵。比较而言,网上鲜花销售,顾客可以在网上花店随时浏览鲜花信息,直观,清晰。再者,实体店,租金很高,商家的营销难,成本高。商家一般通过电视广告或者发传单来让人们了解所售的鲜花。而网上花店的公告可以登出各种促销的信息,方便浏览的顾客知道。商家只需要一台主机,申请一个域名,变可以开办网上鲜花了1。总而言之,网上鲜花销售使得商家销售成本更低,销售的渠道更宽广,在全国这个大市场,甚至于全球,都可以销售鲜花,更容易实现自己的买卖了。而对于消费者而言,这个系统的应用使得人们不用东奔西跑就可以买到鲜花,只需要上网搜索浏览鲜花,最后选中喜欢的购买即可,以后的生活里,这个系统必然会真正融入人们的生活中1。1.1.2课题的研究意义现代社会,电子商务方兴未艾。经济全球化的今天,信息技术的高速发展,电子商务基于计算机互联网的技术快速发展,现在已经应用到经济领域了,给人们的生活方式带来重大的改变。网上鲜花销售系统就是电子商务的一个典型的案例,首先,这个系统使得用户们足不出户就能够买到自己想买的鲜花,更加的便捷高效,其次,这个系统大大降低了商家的销售成本,而且扩大了销售市场,让商家赚的更多了。1.2目前研究现状及存在问题1.2.1国内外的研究现状在国外,在美国,从1991年,互联网就开始了商业化的进程,任何规模的企业都能够无锡太湖学院学士学位论文2负担起电子商务活动的费用。银行里的资金转账技术,企事业间的数据交换技术,产生了早期的电子商务。信用卡,自动取款机,零售业的销售终端技术的发展,网络通信技术和安全技术的发展,推动了网上持卡购物与企业间网上交易的飞速发展。在美国,电子商务交易中,1996年为7亿美元,1997年为244亿美元,1998年为430亿美元,1999年达到1800亿美元,2000年达到3000亿美元。在日本,1998年,日本的B2电子商务的规模约为9兆日元,据日本通产省预测,2003年底,日本的电子市场规模可达到690兆日元,平均年增长为50。亚洲的电子商务2000年将达到84亿美元。每年以超过2倍的速度在增长,到2003年达到480亿美元。欧盟成员中B2B互联网交易有望在2004年达到13000亿美元,占整个欧盟国名生产总值的12.9。故居IDC电子商务研究中心1999年11月最新预测,2000年全球电子商务的营业额将达到5070亿美元,2001年全球电子商务的营业额将达到10000亿美元,2003年,全球电子商务的营业额将达到28000亿美元2。在我国,从19951996年,电子商务概念引进之后,我国政府及信息化主管部门的大力辅佐下,电子商务的发展经历了3个阶段。第一阶段认识电子商务。我国政府,商贸企业以及金融界认识电子商务可以使得商务交易过程中更加快捷,高效,低成本,肯定电子商务是一种全新的商务模式。第二阶段,广泛关注电子商务阶段。电子商务在全球范围取得了迅猛的发展,引起了各界的广泛重视,在我国掀起了一股电子商务热潮。1998年,被成为中国的电子商务。政府,商家都意识到电子商务的兴起,既是面临机遇也是面临诸多的挑战。发展电子商务需要政府的推动和企业的积极参与,需要完善的信息基础设施,要有安全可靠的保障措施,需要建立必要的法律和技术标准,要克服文化障碍,提高消费者在网上购物的意识。第三阶段,应用发展阶段。在这个阶段中,国家主管部门开始制定中国电子商务法杖的有关政策法规,启动政府上网工程,成立国家计算机网络与信息安全中心,开展多项电子商务示范工程,为实现企业与政府的电子商务奠定了基础。据信息产业部调查统计,我国电子商务领域显示,高速发展的态势,截止到今年的第一季度,中国消费类电子商务网站1100多家,主要是B2C到网站,其中综合商城占36,图书类占14,礼品类占12,还有电脑通信,音箱制品,服装,医疗保健和家用电器等商品网站。1999年网上购物总交易额为660万美元,占社会零售总额的0.0182。1.2.2存在问题我国虽然得电子商务方面做了大量有益的工作,但这些只能算是电子商务初级阶段的一些尝试,还不能说是真正意义上的电子商务活动。从某个意义上说,我国的电子商务的发展,尚停留在对安全,加密,认证,法律等技术手段和标准规范是否成熟可靠的讨论上。中国不仅需要解决全球电子商务发展过程中所遇到的共性问题,而且还要解决一系列特有的问题⑴公众购物观念落后于商务模式。首先很多人的传统购物习惯是一手交钱一手交货,而且从网上购物等待时间太长,认为购物不方便,其次,对网上的商品缺乏安全感。⑵国内计算机信息网络运行质量差,网络基础设施不够完善。这几年,虽然计算机网络发展较快,但无论是网络技术还是网络管理,信息内容,技术标准,资费水平,通信速度和安全上都存在较大的差距,影响了网络的继续扩大。⑶企业信息化普及率低。在15000家左右国有大中型企业中,大约只有10的基本实现基于java的鲜花销售系统3了企业的信息化,大约有70左右的企业拥有一定的信息手段。⑷网络安全和保密措施不足。网上交易的安全性是发展电子商务的重要因素之一,这对电子商务尤为重要。随着互联网的逐渐发展成为电子交易的最佳载体,必须在本质上对其进行重新设计,使其满足商业交易的安全性,这包括防火墙,认证,加密,防黑客,防抵赖等技术方面即信息传送着和接受者的确认,保证信息在传输过程中未经篡改,保护敏感信息的隐私权等。⑸网上支付尚未正真解决。电子商务的进行需要支付与结算的手段。因此需要高质,高效的金融服务以及电子化的配合。目前我国金融服务的水平和电子化程度不高,信用卡应用在我国尚不普及,网上支付很大程度上阻碍了我国电子商务发展的进程。⑹中国缺乏电子商务发展的额法律环境。电子商务的发展,应当遵守国家的有关法律法规和安全管理制度,信息立法通常落后于信息技术应用。目前,我国的信息化政策,特别是发展电子商务有关的政策还不够明朗,修订有关的传统商业贸易的法律法规工作进展缓慢,相应的标准、法律、法规很不健全,开展国际电子商务立法合作协调不够,跨部门,跨地区的协调存在较大问题2。1.3课题的指导思想和应解决的问题需要充分了解网上花店的工作流程和事务,充分掌握三大框架整合的用法,十分熟悉jsp页面技术,能很好的掌握MySql数据库的使用方法。使的这个鲜花销售系统能够是用户体验好,主页面的设计要到位,使用户一进入这个网站就能够喜欢这个系统。其次,在用户购买商品,产生订单要很容易完成,要简便。在后台管理员操作时,应遵循操作简便,容易,上手快的原则,这样的系统才令用户喜欢。1.4本文主要内容本系统是一个基于BS结构的鲜花销售系统,是用java语言编写的。前台是顾客通过填写信息,来注册自己的账号,通过邮箱验证后,注册便成功。点击浏览主页,来浏览鲜花销售系统的页面,可以查看公告栏获取最新的产品信息以及折扣信息。购买看中的鲜花,如果未登入,会跳到登录的页面,进行用户登录。将商品放入购物车,在购物车里更改鲜花的数量,可以删除购物车里的商品,也可以恢复购物车里的商品,确定购买后,确认订单,填写送货地址,生成订单,付款,即可完成鲜花的购物。在后台管理界面,管理员通过登入后进入管理主页面,可以对用户,产品,类别,类别与产品关系,公告栏,留言板,订单进行管理。无锡太湖学院学士学位论文4基于java的鲜花销售系统52相关原理与技术简介2.1MySQLServer6.0技术简介MySQL是一个关系型数据库管理系统,由瑞典的MySQLAB公司开发,目前属于oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用的标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小,速度快,总体拥有的成本低,尤其是开放源码这一特点,一般中小型网站的开发都会选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境3。MySQL最初的开发者的意图是用mSQL和他们的快速低级例程(ISAM)去连接表格。经过一些测试以后,开发者得出的结论是mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL中。与其他的大型数据库,例如oracle,db2,sqlServer等相比,MySQL自有它的不足之处,如规模小,功能有限(MySQLCluster的功能和效率都相对比较差)等,但这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开房源码软件,因此可以打打降低总体拥有的成本4。MySQLServer6.0的系统特性⑴使用C和C编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持AIX、FreeBSD、HPUX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Windows等多种操作系统。⑵为多种编程语言提供了API。这些编程语言包括C、C、Python、Java、PHP、Ruby等。⑶支持多线程,充分利用CPU资源。⑷优化的SQL查询算法,有效地提高查询速度。⑸既能够作为一个单独的应用程序应用的客户端服务器网络环境中,也能够作为一个库而嵌套在其他软甲中。⑹提供多语言的支持,常见的编码有中文的GB2312、BIG5,日文的Shift_JIS等都可以做数据表名和数据列名。⑺提供TCP/IP、ODBC、JDBC等多种数据库连接的途径。⑻提供用于管理、检查、优化数据库操作的管理工具。⑼支持大型数据库,可以处理拥有上千万条记录的大型数据库。⑽支持多种存储引擎。MySQLServer6.0的应用架构⑴单点(Single),适合小规模应用⑵复制Replication,适合中小规模应用⑶集群(Cluster),适合大规模应用无锡太湖学院学士学位论文6MySQLServer6.0的安装过程⑴双击安装程序源文件后,如图2.1所示图2.1系统流程图⑵默认安装(注意勾选ConfiguretheMySqlServernow),如图2.2所示图2.2系统流程图⑶配置MySQL服务器①默认一直点击next,如图2.3所示基于java的鲜花销售系统7图2.3系统流程图②注意在选择默认编码集的时候,点选默认的编码集为UTF8,如图2.4所示图2.4系统流程图③默认,如图2.5所示无锡太湖学院学士学位论文8图2.5系统流程图④注意输入密码,演示密码为root,如图2.6所示图2.6系统流程图⑤点击Execute执行,如图2.7所示基于java的鲜花销售系统9图2.7系统流程图⑥点击Finish完成,如图2.8所示图2.8系统流程图MySQLServer6.0的简单使用查看数据库showdatabases使用某个数据库usetest查看该数据库所拥有的表showtables无锡太湖学院学士学位论文10建立新数据库createdatabaseguyan或者createdatabaseguyandefaultcharactersetutf8查看表的所有数据selectfrom表名删除表中的数据deletefrom表名where条件建表userguyancreatetablet_guyanidbigintprimarykeyauto_increment,//主键自增长namevarchar50unique,//唯一约束salarydouble,ageint2.2JSP简介jsp是sun公司指定的一种服务器端动态页面生成技术的规范,以前直接使用servlet,虽然也可以生成动态页面,但是过于繁琐,并且不利于代码的维护(比如要修改的页面,必须要修改java源代码),所以,sun公司制定了一种更见简单的动态页面生成技术规范,即jsp。jsp全名javaserverpage,其根本是一个建华的Servlet的设计,实现了html语法中java的扩张。Jsp和servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此,客户端只要有浏览器就能浏览。Web服务器在遇到访问jsp网页请求时,首先,执行其中的程序段,然后将执行结果联通jsp文件中的html代码一起返回给客户端。插入的java程序可以操作数据库,重定向等,以实现建立动态网页所需要的功能5。使用jsp,只需要写一个以.jsp为后缀的文件,在该文件当中,直接写htmlcss,js,以及少量的java代码即可,容器会将.jsp文件转换成一个对应的servlet,然后调用该servlet的方法。2.3struts介绍在javaEE的Web应用发展的初期,除了使用Servlet技术以外,普遍的在javaServerPagejsp的源代码中,用HTML与java代码混用的方式开发,不可比main的要把表现与业务逻辑代码混合在一起,都给前期开发与后去维护带来了巨大的复杂杜。蔚蓝摆脱这种现状,把业务逻辑代码从变现曾中清晰的分离出来,2000年,CraigMcClananahan采用了MVC的设计模式开发了Struts。后来该框架产品一度被认为是最广泛、最流行的Java的Web应用框架6。Struts这个名字,来源于建筑和旧式飞机中使用的指出金属架。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。种种框架简单小巧,其中最成熟的版本是Struts1.2。之后出现了WebWork框架,其实现技术比Struts1先进,但影响力不如Struts1。2006年,WebWork与Struts这两个优秀的javaEEweb框架的开发团体,共同开发了一个新的整合了WebWork和Struts优点,并且更加优雅、扩展性更强的框架,命名为Struts2,原Struts1.x版本产品称为Struts1。所以,Struts项目并行提供与维护两个主要版本的框架产品Struts1与Struts2。Struts跟Tomcat等诸多Apache项目一样,是开源软件,能使开发者恩那个更深入的了解其内部实现的机制。Struts框架是MVC设计模式的实现,基于Struts开发可以简化开发难度,提高开发效率。MVC是一种设计思想,根据职责不同将程序中的组件分成以下3个部分基于java的鲜花销售系统11V(View视图)负责与用户交互。将数据展现,或者是接收数据M(Model模型)负责业务处理。业务模型,数据模型C(Controller控制器)负责协同模型和视图工作。视图有请求调用模型处理,模型处理完毕调用视图响应。MVC是一个非常优秀的设计思想,基于该思想架构程序,可以提高程序的结构灵活性,便于日后维护、扩展和升级。Struts2详细工作流程⑴浏览器发出welcome.action请求⑵请求到达Struts的Filter控制器由于web.xml配置⑶Struts控制器判断请求类型,如果是/welcome.action或/welcome格式请求,将调用struts.xml配置,寻找对应的Action组件⑷调用Action组件的execute方法处理请求,最后返回一个String视图标识⑸Struts控制器根据视图标识寻找相应的JSP(struts.xml中result配置)⑹调用JSP视图生成响应界面给浏览器显示。Struts2控制流程⑴请求到来⑵创建ValueStackAction放栈顶,进行初始化⑶调用拦截器Interceptor,在拦截器中是可以访问ValueStack的⑷调用Action,执行execute方法⑸调用Result,Result负责把数据显示给用户⑹最后到页面,通过标记库Taglib取出数据Struts2中常用的集中Result组件⑴JSP响应dispatcher采用请求转发方式调用JSP组件响应。redirect采用请求重定向方式调用JSP组件响应。(在重定向后,原request和action都被销毁掉,因此在JSP获取不到值)⑵Action响应redirectAction采用重定向方式发出一个.action请求chain采用转发方式发出一个.action请求⑶流响应典型功能验证码和下载。stream可以将Action中的一个InputStream类型属性以流方式响应输出。⑷JSON响应负责对Ajax请求进行数据响应。可以将Action中的一个属性或多个属性以json格式响应输出注意使用前需要引入strutsjsonplugin.jar,然后将元素的extends设置成jsondefault。2.4Hibernate介绍Hibernate是一个数据库访问框架,用于实现对数据库的增删查改操作。使用Hibernate无锡太湖学院学士学位论文12框架可以简化数据库访问操作,要程序员将更多的经历放在业务层编写上。使用Hibernate框架可以解决以上问题。原有JDBC操作数据库存在一些问题,主要有以下几个方面⑴需要编写大量复杂的SQL语句⑵需要设置大量的SQL参数或者将ResultSet取值封装成实体对象⑶当数据库移值时,需要修改部分SQL语句和操作ORMObjectRelationMapping对象关系映射。意思是将程序中的实体对象和关系数据库表中的一行记录进行映射。这样在程序中使用该工具就可以将一个对象写入数据表,或者将数据表记录自动封装成一个对象返回。(这个也是Hibernate实现的原理)7。Hibernate的几个核心接口Configuration类Configuration用于配置并启动Hibernate。SessionFactory接口一个SessionFactory对应一个数据源,它是个重量级对象,不可随意生成多个实例。它是线程安全的,同一个实例可以被应用中的多个线程共享。Session接口Session接口是Hibernate应用中使用最广泛的接口了,它是持久化管理器,提供添加、更新、删除、加载、查询对象。Session不是线程安全的,所以应避免多个线程共享同一个Session实例。Session是轻量级对象,它的创建和销毁不需要太多资源,这意味着在应用中可以经常创建和销毁Session对象。Transaction接口Transaction是Hibernate的数据库事务接口,它对底层的事务接口进行了封装。Query和Criteria接口这两个是Hibernate的查询接口,用于向数据库查询对象,以及控制执行查询的过程。Hibernate中主键生成方式有identity,sequence,native,increment,assigned。2.5spring介绍Spring框架提供了一个容器,该容器可以管理应用程序的组件,还提供了IoC和AoP机制,实现组件之间解耦,提高程序结构的灵活性,增强系统的可维护和可扩展性。在SSH整合开发中,利用Spring管理Service、DAO等组件,利用IoC机制实现Action和Service,Service和DAO之间低耦合调用。利用AoP机制实现事务管理、以及共通功能的切入等。功能是整合,好处是解耦。IoCInverseofController,控制反转8。控制权A调用B组件,可以说成A组件拥有控制权。控制权可以代指对象的创建、初始化、销毁等操作。控制反转是将控制权转移,转移给第三方(Spring容器),当需要改变对象关系时,只需要修改Spring容器注入配置即可。IoC是一种思想,Spring框架通过DI(依赖注入setter注入和构造方法注入)技术实现了控制反转。2.6ssh整合框架中,struts,hibernate,spring的好处Struts是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计模式可以使我们的逻辑变得很清晰,让我们写的程序层次分明。基于Struts开发可以简化开发难度,提高开发效率。
编号:201404071924281677    大小:3.46MB    格式:DOC    上传时间:2014-04-07
  【编辑】
20
关 键 词:
基于 java 鲜花 销售 系统 设计
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:125次
QQ197216396上传于2014-04-07

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

基于   java   鲜花   销售   系统   设计  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5