Web构架设计
基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、control(控制)分离设计。这是目前WEB应用服务系统的主流设计方向。系统将采用spring2.5的版本来开发,jdk为1.5以上版本
A、Model:即处理事务逻辑的模块,每一种处理一个模块。
B、View:视图负责页面显示,负责显示MODEL处理结果给用户,主要实现数据到页面转换过程。
C、Control:控制负责每个请求request的分发dispatch,把FORM数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。
1、Model中采用Hibernate来处理各业务逻辑,采用Hibernate主要是考虑系统的稳定性和可伸展性,如果系统不是很大或对业务逻辑不是要求很复杂,简单使用Hibernate的各功能,当然有时候要结合考虑项目的工期。此度Hibernate建议将采用Hibernate3.0以上版本。
2、View中将使用Freemarker的模版技术来开发,作为前端的页面显示用。其中可能要加上
AJAX的技术(比如DWR,jquery,个人建议使用DWR,国为spring能和DWR方便的相结合),表单验证等技术相结合,其中Freemarker将采用Freemarker2.3.15的版本。
3、Control将采用spring的Controller来控制。
4、log日志:使用log4j,配置一个log4j.xml模板。
开发工具使用eclipse,数据库使用oralce
另外还考虑使用jQuery的Ajax开源写JS代码,不知道大家没有什么好的想法和看法,谢谢大家发言。
分享到:
相关推荐
第一天 大型WEB构架设计 第二天 LVS网络负载均衡 第三天 Squid代理服务器 第四天 Mysql主从数据库和分区技术 第五天 Mysql性能优化 第六天 Mrtg网络监控和Shell邮件报警 第七天 Cacti网络监控、邮件报警和LAMP...
它涵盖了从基础的Web体系结构到复杂的WEB构架设计,再到实践中的最佳策略,旨在帮助读者全面提升在Java Web领域的技能。以下是对这些主题的详细阐述: 一、WEB体系 在Web体系部分,书中可能介绍了Web工作原理的基础...
4. Web应用开发构架和开发技术:Web应用开发需要选择合适的开发技术和框架,常见的开发技术包括HTML、CSS、JavaScript、PHP、Java等。 二、基础 1. HTTP基础概念与交互模型:HTTP是Web应用的基础协议,定义了...
描述中提到的"类型webQQ的网页构架",是指Web OS的设计灵感可能来源于webQQ,这是一种基于网页的QQ即时通讯服务。webQQ利用Web技术实现了与传统QQ客户端相似的功能,如聊天、发送文件、群组讨论等,让用户无需下载...
在Web开发领域,Struts框架是一种广泛使用的MVC(Model-View-Controller)设计模式的实现,它能够帮助开发者构建出结构清晰、易于维护的Web应用程序。本实验旨在通过实践操作,让学习者深入理解Struts框架的基本工作...
LVS(Linux Virtual Server)作为一种强大的网络负载均衡解决方案,广泛应用于大型Web构架设计中,为高访问量网站提供可靠的服务。本课程详细介绍了LVS网络负载均衡的原理及实践应用。 第1章:大型WEB构架设计 在...
Java软件构架设计模式是软件开发领域中的一个重要主题,它涉及到如何有效地组织代码,提高代码的可重用性、可维护性和可扩展性。对于Java研发人员来说,掌握设计模式是提升自身技能的关键步骤,有助于解决复杂编程...
在“软件构架设计总结.pptx”中,我们可以看到多个关键概念和架构风格的概述,这些都对理解软件开发至关重要。 首先,Slide 2介绍了Longhorn Architecture,这可能是针对微软Windows Longhorn(后来成为Windows ...
设计并实现了一个基于Web的软件质量评估工具,该工具使用层次分析法和模糊综合评价定量地对软件质量进行评价。讨论了该工具的软件构架选择、系统分析、系统设计,包括存储结构、数据库结构,以及XML文件格式等,给出...
在这个"分层构架设计指导范例"中,我们将深入探讨这种架构模式的各个方面,并通过具体的示例来帮助理解。 首先,我们要了解分层架构的基本结构。通常,分层架构包括以下几层: 1. **表现层(Presentation Layer)*...
框架是一种可被应用开发者定制的应用骨架,它为软件开发带来了高度的复用性,是无数软件开发人员的多年项目开发经验的总结。在一个优秀的框架上开发应用,而不是从零开始,可以大量缩短项目的开发周期、降低开发风险...
信息构架(Information Architecture,简称IA)是由Richard Saul Wurman在1975年提出的新概念,它是一门结合艺术与科学的技术,旨在组织信息,设计信息环境,以满足用户的信息需求。IA包括调查、分析、设计和实施等...
信息架构:超越Web设计(第4版) 的前三个版本都是信息架构领域的开山著作。其中描述了信息组织的普遍和永恒原则,这一原则也适用于不断增长的移动世界。在第4版中,作者运用大量最新的插图和例子为这些原则提供了...
而“构架文档”则可能包含了系统设计、模块划分、数据库结构等重要信息,对于理解系统架构和开发流程至关重要。 【描述】提到这个系统“适合学生交项目”,意味着它是一个适合学习和实践的项目,可以帮助学生了解和...
Spring的Web MVC构架模式是Java开发中广泛使用的框架,其设计目标是提供一个轻量级、可扩展的解决方案,用于构建高效的Web应用程序。本文档的翻译内容详细介绍了Spring MVC的核心概念、设计思想以及与其他框架如...
Spring 的 Web MVC 构架模式的设计思想是基于配置操作 mappings、展示 resolution、本地化和模版集成围绕着分派请求操作的 servlet - DispatcherServlet 设计的。缺省的操作是一个非常简单的控制接口,他只提供了 ...
Spring的Web MVC构架模式是Spring框架中用于构建Web应用程序的核心组件,其设计思路强调了模块化、松耦合和可扩展性。该模式与其他轻量级应用框架,如Struts和Webwork,有着显著的区别。 1. **模块化设计**: ...
【Spring的Web MVC构架模式】是Spring框架的重要组成部分,主要设计用于构建高效、可测试且易于维护的Web应用程序。Spring MVC提供了一种基于模型-视图-控制器(MVC)架构模式的解决方案,旨在清晰地分离应用程序的...
大数据处理平台构架设计说明书旨在详细阐述如何构建一个高效、可扩展的大数据处理系统,以及与其配套的可视化平台。这份文档的目的是为项目团队、开发人员、管理者提供清晰的设计指南,确保系统的功能、性能和稳定性...
【Spring的Web MVC构架模式】是Spring框架的核心组成部分,主要负责处理Web应用程序中的请求和响应。该模式设计思想旨在实现逻辑层与Web层的分离,提高代码的可重用性和可测试性,同时允许开发者根据应用需求选择...