基于轻量级j2ee电子商务的设计与实现

基于轻量级j2ee电子商务的设计与实现

ID:24403591

大小:49.50 KB

页数:3页

时间:2018-11-14

基于轻量级j2ee电子商务的设计与实现_第1页
基于轻量级j2ee电子商务的设计与实现_第2页
基于轻量级j2ee电子商务的设计与实现_第3页
资源描述:

《基于轻量级j2ee电子商务的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于轻量级J2EE电子商务的设计与实现[]本文首先介绍了struts+spring+hibernate平台的搭建和配置,然后以X上购物车为例给出了基于lamp的电子商务平台的开发原理、系统功能的具体设计与实现。[关键词]电子商务开源项目轻量级j2ee设计方案一、引言在基于j2ee的应用程序开发中,即使在提供优秀的开发工的任务。尽管j2ee平台承诺,开发应用很简洁、高效,但实际情况并非如此。在使用j2ee开发应用程序过程中,难于控制开发进度、开发效率低下、部署环境复杂、维护困难等问题层出不穷。对于中小型企业,使用完整的j2ee实现过于庞大,最终常导致开发的失败。二、

2、j2ee轻量级框架struts+spring+hibernate最近轻量级框架开始流行,所谓的轻量级是和以ejb为核心技术的复杂框架对比而言。轻量级框架致力于提供最简单的组件来构筑vc(模型-视图-控制器)模式组织表现层,分离用户界面代码(视图)与应用数据和业务逻辑(模型),然后使用控制器匹配视图和模型,减少数据表现、数据描述和应用操作的耦合,最终得到响应快速、界面美观的表现层。(3)持久层。持久层位于应用的一端,负责将数据持久化。数据持久层的设计目标是为整个项目提供一个高层、统一、安全、并发的数据持久机制,将复杂的业务逻辑和数据逻辑分离,使系统的紧耦合关系转化为

3、松耦合关系,完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。数据持久层提供了数据访问逻辑,能够使程序员避免手工编写程序访问数据持久层,使其专注于业务逻辑的开发,并且能够在不同项目中重用已有实现,简化数据增、删、查、改等功能的开发过程,同时又不丧失多层结构的天然优势,继承延续j2ee特有的可伸缩性和可扩展性。(4)业务层。从应用分层上,业务层位于中间层次。业务层又称作服务层。合理的构建业务层,可以降低层次之间的耦合度,增加业务的可伸缩性和灵活性。借助spring的ioc容器,使用配置文件管理其他各个层次的依赖关系、装配业务组件,降低层次之间的耦合,实

4、现插件式编程;借助spring的aop实现,集中处理系统中的企业级服务,如事务管理、日志管理等,使代码更加简洁,增强复用性,提高开发效率。在应用开发中,域模型层将现实世界对象抽象为域对象,持久层负责将域对象和数据库对应起来,业务层调用持久层的数据逻辑,执行应用逻辑,处理表现层的请求并以适当地方式向用户展示处理结果。四、电子商务平台的系统功能设计与实现1.X上购物车的介绍。X上购物车是X上商店的重要组成部分。X上商店管理系统一般分为X上商店前台和后台两个管理子系统。后台管理子系统主要是管理X上商店的全部数据信息,一般由客户管理模块、订单管理模块、商品管理等功能模块组

5、成。前台管理子系统的主要功能是引导客户(X站访问者)完成X上购物的过程,一般由商品浏览检索模块、会员访问模块、购物车等功能模块组成。X上购物车是X上商店的核心部分,客户通过X上购物车进行购物,集中结算,X上商店管理系统的组成如图3所示。图3X上商店的整体规划2.X上购物车的功能。X上购物与到超市购物过程类似,顾客可以将商品随时放入购物车或从购物车放回到货架上。X上购物车的主要功能有:①新建购物车;②添加商品;③删除商品;④修改购物入购物车或从购物车放回到货架上。3.用户系统的具体设计与实现。用户系统可以说是整个X上购物车最基础的部分,它负责对用户数据的处理,以及对

6、用户权限的设定,用户系统是与其他系统紧密结合的一个基础系统。(1)用户系统数据库设计:数据库的规划与设计是一个系统成败的关键,只有良好的数据结构才能让整个系统可靠、健壮、可扩展。用户系统数据库可以通过sql语句建立以下表:members和groups。members表主要是记录用户信息,groups表是记录用户权限信息。(2)用户系统设计实现:创建了数据库结构后,就开始实现用户系统。主要涉及用户注册,用户登录。用户注册和登录的主要原代码包括显示消息、检查e-mail地址的合法性、检查登陆、检查用户名、检查密码以及e-mail等程序段。五、结论随着X络技术的不断发展

7、,建立电子商务平台的技术已经相当成熟。asp/asp.、jsp、php等语言为了建立电子商务平台,提供了强大的技术支持,而sqlserver、oracle、sybase等数据库软件为数据交换提供了强大的技术保障。j2ee轻量级框架组合免费、高效,是中小型web应用系统的首选,在实际的应用中,取得了良好的效果。

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

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

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