开发环境配置文档

1.涉及的技术,工具 :

+ ANT1.6.2 ( 项目管理 )
 + Eclipse2.1.2 ( 开发代码工具 )
 + Junit2.1.1 ( 代码测试工具 )
 + JDK1.4.2 ( JVM )
 + Struts1.1 ( web层MVC )
 + EJB2.0 ( 业务层逻辑 )
 + Hibernate2.1.2 ( 实体层 )
 + DAO ( 分离显示和逻辑层 )
 + JBoss3.2.5 ( 中间件 )
 + Log4J1.2.8 ( 日志记录 )
 
2.环境配置方法:
 
 a.安装JDK1.4.2及ANT1.6.2
  将相应的压缩包解压到相应的目录,通常使用/usr/local/*.设置好相应的环境变量.
  
 b.安装Eclipse2.1.2
  将相应的压缩包解压到相应的目录,通常使用/opt/*.
  [注]Eclipse集成Junit
  
 c.安装Eclipse插件
  easystruts0.6.4 ( 支持struts )
  tanghan1.0 ( 支持Hibernate )
  lomboz2.1.6 ( 支持J2EE )
  具体配置:http://www.bcxy.com/java/eclipsej2ee.htm
  
 d.安装JBoss3.2.5
  将相应的压缩包解压到相应的目录,通常使用/usr/local/*.
  具体J2EE配置:http://www.bcxy.com/server/tomcatjboss.htm
 
 e.配置Log4J1.2.8
  具体配置:http://www.bcxy.com/java/log.htm
  
 
3.开发环境的设计:

a.开发目录设计,写项目管理配置文件.(设定目录/opt/bcxy)
 
 b.系统架构的设计.
  分析业务逻辑,将每个业务操作转化为EJB中方法.再对EJB的方法进行细化,具体到DAO中的每个操作.
  实体层应用Hibernate与数据库映射.DAO将封装所有的数据库表操作.
  Strtus用于分解业务流程,显示相关提示及错误信息。
  总结:尽量做到表示层,业务逻辑层及实体层的分离。
       具体分好异常的处理,将异常封装到业务层。
  
     
4.代码的开发方法:

a.将Eclipse的开发工程目录设定为项目的开发目录 ( /opt/bcxy )
 
 b.学习使用Eclipse及相关插件。
 
 
 
附:

购物车及购买流程分析(部分)
 a.列表显示购物车信息
  + 涉及到CART表,根据UID取得,注意是否为注册用户。
  
 b.显示支付列表
  + 同显示购物车信息。
  
 c.添加购物车
  + 涉及CART表,根据UID,商品ID取得,需要先检查库存。
  
 d.检查库存
  +
  
 e.更新购物车
  + 涉及CART表,根据UID,商品ID及数量取得,注意多个商品修改数量及检查库存。
  
 f.删除购物车
  + 涉及CART表,根据UID,商品ID取得
  
 g.清空购物车
 
 h.查看购买记录
  + 涉及SHOPLOG表及CARD表,根据UID取得,注册是否为注册用户
  
相关代码正在整理

如果有什么问题,可与我联系:webmaster@bcxy.com

ezerg 编程小语

一个电子商务网站的设计及开发环境配置文档相关推荐

  1. java毕业论文_【毕业论文】基于java的博客网站设计与开发毕业论文(word文档)

    <[毕业论文]基于java的博客网站设计与开发毕业论文.doc>由会员分享,可免费在线阅读全文,更多与<[毕业论文]基于java的博客网站设计与开发毕业论文(word文档)>相 ...

  2. 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  3. webpack搭建vue项目开发环境【文档向学习】

    为何有这篇文章 各个社区已经有无数篇帖子介绍如何使用webpack搭建前端项目,但无论是出于学习webpack的目的还是为了解决工作实际需要都面临着一个现实问题,那就是版本更新.别人的帖子可能刚写好版 ...

  4. 图书管理系统需求规格说明文档目录_一个已经超越普通设计素材管理范畴的文档管理软件—Eagle...

    为什么我要使用Eagle?本篇文章是我第一次在知乎写的专栏文,我觉得我应该把我对这个软件的日常使用体会介绍给同样是产品汪的同学们,如果适合大家,是我的荣幸,如果不适合,那就略过.本文就以下几点来描述我 ...

  5. php4 apache 配置,[开发环境配置]windows下php4+mysql4+apache2开发环境配置

    在网上看了好多php+mysql+apache的开发环境配置文档.但是其中不乏出现了很多的问题导致在配置开发环境的时候出现了很多的问题.这里总结出一份自己配置过程中的文档希望能给大家带来一些帮助.那么 ...

  6. 模块化开发一个电子商务网站

    通过查看网上的教学视频,跟着做下来这样一个电子商务网站整站开发的项目.整个页面写下来还是很耗时的,页面的细节太多,得仔仔细细核对原设计图,1px也要在那里死抠,不能放过,不然怕影响整体布局.关于浏览器 ...

  7. 现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息: •客户有客户名、联系电话、配送地址; •商品有商品名、类别; •店铺有店铺名、信誉度、注册地址; •同一商品会在不

    题目要求 现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息: 客户有客户名.联系电话.配送地址: 商品有商品名.类别: 店铺有店铺名.信誉度.注册地址: 同一商品会在不同的店 ...

  8. python主网站_python主网站提供的集成开发环境名称为IDLE

    [填空题]P:你努力,Q:你失败."除非你努力,否则你将失败"的命题符号化为___________. [判断题]同一笔经济业务,现金流的方向依分析所处的角度不同而不同. [判断题] ...

  9. 基于Android的期刊投稿网站的设计与开发

    摘 要 在我国,3G/4G移动互联网技术飞速发展,甚至第五代移动通信网络也正在研究中,手机的普及化让诸多行业有了改进的机遇.本课题借助于互联网和智能手机的飞速发展针对现在的期刊投稿情况,希望可以让作者 ...

最新文章

  1. Linux常用压缩解压命令
  2. 我的matlab5个车牌_顶帽_底帽_边缘_腐蚀
  3. hive 在kettle 作业return code 2 的问题 Unexpected exception: Unexpected exception: Unexpected exception:
  4. JavaScript模块
  5. 设计模式01-模板设计模式
  6. wordpress表格筛选_您是否尝试过使用#1 WordPress插件在您的网站上创建表格?
  7. 关于 Maven 的插件maven-war-plugin
  8. charset参数 sqluldr2_sqluldr2.bin数据库导出工具
  9. C#模拟IIS服务器(一)
  10. 数字图像处理 笔记--2
  11. LeaRun低代码OA系统构建平台
  12. 美国芯片陆续转向,或许为当初的做法后悔不迭,芯片补贴也难改局面
  13. 使用R语言绘制心形图
  14. 台积电股价突破万亿大关 创下台股历史新高
  15. アプリケーションコンポーネント(大分類)
  16. RK3566调试VL53L01
  17. 立刻说、梦饷集团是如何通过私域工具推动组织能力迭代的?
  18. Thymeleaf *{}
  19. emoji表情符号,unicode表情符号
  20. The Standard C Library电子书pdf下载

热门文章

  1. tps5430应用电路详解_电源转换芯片TPS5430及其应用
  2. 学习云计算哪里好?云计算新的前景出路
  3. 毕设 JAVA.JSP网上学习答疑系统论文
  4. JWT springboot集成jWT
  5. 遭遇Win32.Loader.c,Trojan.PSW.Win32.GameOnline,Trojan.PSW.Win32.AskTao等1
  6. 关于iframe框架?
  7. Oracle OLAP 与 OLTP 介绍
  8. TI公司LDO电源芯片的选用
  9. ubuntu16.04开机自动挂载nas盘
  10. arm汇编lr pc b bl ret指令函数调用和返回gif动图演示