更新时间:2018-12-05 20:19作者:李一老师
、采用自建服务器,还是租用虚拟主机。
、选择操作系统,用unix、linux还是windowXX/nt。分析投入成本、功能、开发、稳定性和安全性等。
、采用系统性的解决方案(如ibm、hp)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。
、网站安全性措施,防黑、防病毒方案。
、相关程序开发。如网程序asp、jsp、cgi、数据库程序等。
网站内容规划
、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。
、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、个人信息保密措施、相关帮助等。
、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站发布后调查人们对网站内容的满意度,以及时调整网站内容。
网设计
、网设计美术设计要求,网美术设计一般要与企业整体形象一致,要符合ci规范。要注意网色彩、图片的应用及版面规划,保持网的整体一致性。
、在新技术的采用上要考虑主要目标访问群体的分布地域、龄阶层、网络速度、阅读习惯等。
、制定网改版计划,如半到一时间进行较大规模改版等。
jsp开发网站
数据库:sqlservletXX。
软件平台:eclipse,dreamweaver.
服务器:tomcat.
项目描述:
项目基于jee平台,b/s模式开发。采用struts、hibernate、spring、ajax、xml等技术,同时系统采用层架构设计:web层、控制转发层、dto层、服务层、dao层、持久化层和数据库层。
.系统大量采用抽象工厂模式、装饰者模式、代理模式、门面模式等设计模式,并把spring的aop思想合理的使用在日志处理和系统异常处理,使用domj进行xml解析,使用logj实现日志管理。
.web层使用struts框架,配合使用jstl元素,使用ajax技术实现无刷新提交。
.控制转发层扩展struts框架的action设计理念,同时使用spring来管理所有的action,使用spring的核心技术ioc可以很好的控制action的生命周期以及各种服务的注入关系。
.dto层设计中dto、vo、pojo的相互拷贝通过beanutils包来实现,解决数据传输过程中各层之间数据耦合紧密的问题,从而能更大程度的实现编程思想中各模块或层之间松散耦合的目标。
.服务层沿用代理设计模式来实现,系统的服务层以下随时可以更换,甚至可以考虑用ejb来做业务逻辑实现,同时通过spring的托管机制可以和dao层无缝耦合起来。
.dao层使用抽象工厂模式和外观模式,同时使用spring提供的hibernate模板和hibernateapi访问持久层,这样可以进一步解耦,在系统查询模块处大量使用正则表达式进行查询操作。
.持久层使用轻量级框架技术hibernate来实现orm处理,同时使用spring容器来管理持久层,通过spring提供的hibernatetemplate和hiberanteapi可以很好的解决代码的重复冗余问题。
.ajax在现在社会用的广泛。在java的程序中有dwr的动态及时更新数据新闻发布系统:
通过jsp、servlet、javabean来完成的新闻发布系统,其中用到了mvc三层结构设计理念,数据访问层,业务层,bean层,界面层,完美的结合了jsp执行动作跳转中控servlet之间的关系影射。通过javabean来复值取值,用到以下技术。
数据库设计
需求分析阶段:分析客户的业务和数据处理需求,按照三范式;
概要设计阶段:设计数据库的e-r模型图,确认需求信息的正确和完整;
.详细设计阶段:将e-r图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审核;
.代码编写阶段:选择具体数据库进行物理实现,并编写代码实现前端应用;
.软件测试阶段:……
.安装部署:……
九章法律依据(另附)
十章附录,