频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

博商企业级B2C电子商务解决方案

来源:巧巧读书网 作者:厂商供稿 出处:巧巧读书 2007-05-22 进入讨论组
上一页 1 2 3 4 5 
QQRead:http://www.qqread.com/erp/23/w313407.html

本产品使用的主要技术

  1. Spring Framework 2.0,包括Spring MVC
  2. Spring是一个较新的轻量级开发框架,本身提供丰富的功能,并能够和现在很多受欢迎的开源框架、标准(例如Hibernate,Velocity,JSF,Quartz等等)方便地集成,
    大大简化了利用开源技术进行开发的难度,并可以提高开发效率和质量(有较多的文档和指引)。
  3. 主要的核心思想是使用POJO、Bean容器管理、AOP、Ioc、接口编程等。
  4. Spring是本产品使用的最关键的技术/框架,主要用到:事务管理、Bean管理、AOP、MVC、和Hibernate的集成、View层集成、报表集成、Quartz集成、Email等。
  5. Hibernate 3.2
  6. Hibernate是个流行的开源的O/R框架。可以透明地处理数据存储以及和Java对象的映射。Hibernate可以支持市场上绝大部分的数据库系统。
  7. 适用范围
  8. 使用Spring和Hibernate集成。
  9. 另外HQL是Hibernate里面使用的一种数据查询语言,可以支持所有Hibernate支持的数据库。所以在开发的时候主要使用HQL,避免使用某数据库厂商特定的SQL语法或者存储过程
  10. 由于连接在映射里面一般被映射为Collection,并在JSF + Spring + Hibernate使用里面有一些问题(Hibernate里面的Lazy Loading和JSF的binding会有一些问题),所以考虑不支持把外键映射为集合,只是当作简单的字段来使用,然后程序员需要在BO层处理这些连接而且这样有个好处是运行的性能比较好。
  11. JSP 2.0,JSTL,EL 本系统缺省使用的视图层技术,用来生成HTML返回给浏览器。通过使用JSTL、EL,易读性和可维护性可以媲美Velocity等模版语言,而且有众多的开发工具支持。
  12. Servlet 2.4: 系统里面会少量使用Servlet。Servlet是和CGI类似的技术,而且JSP运行之前是先编译为Servlet才运行的。主要在不需要生成HTML但是需要提供其他Web服务的时候使用,例如输出图片。还可能使用的其他Servlet相关的技术有Filter、Listener等。
  13. Sitemesh 2.3: 页面排版和装饰框架。负责页面的总体排版。
  14. Acegi security 1.0:基于角色的权限控制安全框架。
  15. AJAX (主要用下面的DWR,scriptaculous,以及Prototype) : 页面部分更新、以及实现友好的用户交互。
  16. DWR 2.0: 一个AJAX服务器端引擎。
  17. Prototype: 一个流行的JavaScript框架。
  18. JBoss Rule: 强大的规则引擎。
  19. BIRT (Reporting): 强大的报表设计、生成引擎。
  20. Lucene Lucence:是一个搜索引擎,主要用于网站文章、产品描述的全文搜索等。
  21. OsCache: 缓存框架。在本产品主要负责处理页面缓存。
  22. EhCache :缓存框架。在本产品主要负责处理数据缓存,包括Hibernate的二级缓存
  23. Quartz: 计划任务器,负责在后台运行一些任务。
  24. Urlrewrite: 重写URL。
  25. Commons: (主要包括DBCP,Pool,Validator等等)使用Commons Validator进行输入验证等。
  26. Displaytag: 表格输出、排版等。
  27. FCKeditor 2.3: 可视化的在线HTML编辑器。
  28. ANT: 开发时、安装时用到的一些常用的任务。
  29. JUnit,DbUnit: 单元测试。
  30. LOG4J: 文本的系统日子输出。
  31. Velocity: 一个常用的页面模版技术。可以作为视图层的另一种选择。在本产品缺省的配置里面主要用来作为邮件的页面模版。
  32. dom4j:SAX XML解释器。
  33. Xerces:XML解释器。

本产品的性能特性

在标准测试环境(参考系统需求)下,系统的性能指标如下:

    • 可以支持N*100个以上用户同时进行产品浏览、使用购物车、结帐、客户服务等
    • 日页面访问量可以支持100万PV/天
    • 一般的页面的响应时间应在2秒内(局域网内)
    • 复杂的页面响应时间在5秒内(局域网内)
    • 支付、运输等外部接口的功能在10秒以内完成
    • 很复杂的分析统计报表的响应时间不超过30秒
更多文章 更多内容请看数字化校园网解决方案大型实用解决方案专题应用解决方案专题,或进入讨论组讨论。
上一页 1 2 3 4 5 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章