基于J2EE的电子商务网站实例解析 - 编程入门网
hToTradeEntities(sc, startNumber, length);
Collection industries = serviceDAO.findIndustryDistribution (sc);
result.setSizePerPage(length);
request.setAttribute(Constants.TO_TRADE_ENTITY, result);
request.setAttribute("MY_INDUSTRIES",industries);
request.setAttribute("MY_PAGE", result);
//业务逻辑处理完毕之后,返回成功页面
return actionMapping.findForward("SUCCESS_PAGE");
}
}
SearchToTradeEntityAction是一个典型的Action,由前面注解不难看出,一 般Action分为三部分: a. 接受用户表单数据 b. 处理用户表单数据 c. 返回处理结果及页面 4.修改页面为JSP文件 凡是涉及到与用户状态相关的页面均应改造为动态页面(JSP文件),改造是 在前面静态文件的基础上进行的,用服务器端返回的数据(存放在Request对象 里)替换静态文本,由于这部分相对技术性不强,所以不再详细赘述了。 通过前面四部分的介绍,基本概述了如易网技术实施的主要过程,在下面的 一章里介绍网站技术中的几个重要技巧。 基于J2EE的电子商务网站实例解析(6)时间:2010-12-11 天极 冯杰《完结篇》 本篇主要介绍网站实施过程中的几个重要技巧和思路,最后还将介绍网站维 护方面的内容。 一. 加快网站速度 尽量以静态html文件为主,由于静态文件不需要WEB服务器解析而直接返回给 客户端,所以速度更快。 对网站实时性不强的动态文件可以采用后台定期刷新的机制来转化为静态文 件或者js文件,如易网首页中的"推荐服务"栏目实际就是采用这种机制,但是对 实时性要求较强的交易环节是不适合用这种方式的。 另外一种加快网站速度的方法就是将频繁访问数据库的信息放在内存中,在 web服务器启动的时候加载进来,这种以为空间换时间的思路也值得借鉴。 二.服务器监测管理流程 一般企业级服务器都是采用独立服务器,需要专人维护,但是这样成本较高 ,有必要开发一套后台监控程序来对系统资源,数据/程序备份做监测,用技术 手段来降低成本。 如易网后台监控程序实现思路是:分两个线程,一个进程监测服务器的内存 、磁盘资源以及数据库、Web服务等相关应用的状态,一旦发现有异常,将以 Email或短信的形式通知系统管理员;另外一个进程主要对数据进行周期性的备 份,并将备份通过ftp上传至指定备用服务器。 本系统管理程序在网站运行期间起到重要的安全保障作用,而且也基本不需 要人工干预,减少了人力成本,值得中小企业借鉴。 三.自助营销平台 对企业电子商务平台,营销尤为重要。通过不同路径收集营销数据库,并定 期给用户发送企业产品信息,这一切过程采用程序的方式实现,方便,省事。 最后,简要介绍一下网站维护的事宜。网站一旦运营起来,必须保证其7*24 小时的全天候正常运行。所以,网站后期的维护极为重要。根据笔者经验,主要 需要做好以下几个方面: 1.定期做好数据备份和程序备份。 2.做好网站安全防护工作,对重要文件和目录设置访问权限,架设防火墙, 关闭不用的端口。定期更改服务器的密码,防止黑客入侵。 3.任何程序级的修改必须经过测试环境的验证之后才能发布到生产环境,要 有套严格的发布流程。 做好以上三个方面,网站的正常运行基本可以保证。 结束语: 本文重点介绍了网站实施过程中的技术框架和实现方法,并结合实例分析了 其中运用到的相关技术。实践证明,这套思路建立起来的网站架构稳定高效,具 有很高的应用价值。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |