`
从此醉
  • 浏览: 1047460 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

使用简单的Web开发架构

 
阅读更多

用Hibernate做数据持久化,使用Servlet来做流程控制并和业务逻辑类通讯,更新数据库和获取数据,并产生xml来包括所有数据,然后使用xslt来对xml处理,输出html,这样结构也是比较简单,把MVC三层都给完全分离了,并且就从目前做的几个项目来看,效果还是不错的,并且开发速度也还不错,但这其中关键问题是要有一个好的xslt人员。应为在做完好详细设计或有原型的情况下,开发人员来写页面需要的xml文件,然后界面人员根据xml和原型来做xslt,此时开发人员和界面人员可以分工很明确,并且不会出现等的现象。另外就是,这种结构对于处理界面表现来说都是比较容易测试的,实际上只是对xml的产生,业务逻辑,和数据持久化的测试了,这样的测试还是比较容易的。

相比目前市面上主流的Web框架(Struts,WebWork等,这里没有任何贬低这些框架的意思)比较简单,其实不管什么框架只要适合你现在的开发就是好框架(即使不用什么框架),现在感觉做Java的人好像都有点走火入魔了,一做东西就想到这个框架,那个架构的,其实没有必要,现在的框架出新这么快,我们能跟上么?难道大家就没有感觉做中国程序员就很累么(不过我喜欢)。产生,业务逻辑,和数据持久化的测试了,这样的测试还是比较容易的。


分享到:
评论

相关推荐

    web开发js架构

    实现简单的js三层架构,基于web程序应用,实现简单的登陆增删盖查,附带数据库.rar

    web开发精简架构demo

    一个简单的web程序的架构,由数据访问层,业务层,和页面三层,并通过nhibernate实现数据的持久化。

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件...

    web可视化开发工具

    作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境. .丰富的组件库 .开发应用简单快速 .高效率和高稳定性 .跨平台、数据库和浏览器 .服务器端的脚本支持 .智能的数据库访问机制 使用...

    Java Web开发框架

    作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境. .丰富的组件库. .开发应用简单快速. .高效率和高稳定性. .跨平台、数据库和浏览器. .服务器端的脚本支持. .智能的数据库访问...

    开源的快速web开发框架

    作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境 .丰富的组件库 .开发应用简单快速 .高效率和高稳定性 .跨平台、数据库和浏览器 .服务器端的脚本支持 .智能的数据库访问机制 使用...

    信息架构:超越Web设计(第4版)(全彩).[美]Louis Rosenfeld(带详细书签) PDF 下载 高清 完整版

    《信息架构:超越Web设计(第4版)(全彩)》 的前三个版本都是信息架构领域的开山著作。其中描述了信息组织的普遍和永恒原则,这一原则也适用于不断增长的移动世界。在第4版中,作者运用大量最新的插图和例子为这些...

    ClothesShop简单三层架构.zip

    使用简单.NET三层架构实现了真正的组件化开发。主要特点为:1.业务逻辑层(BLL)、数据访问层(DAL)均组件化。2.数据访问层不采用存储过程,增加了DAAB数据访问基础类库。3.增加了用于传递数据的Model(即数据实体...

    asp.20 web应用开发,三层架构实例开发

    这是一个简单的三层架构实例,希望可以帮到大家,对三层没有基础的朋友!

    PHP和MySQL Web开发第4版pdf以及源码

    《php和mysql web开发(原书第4版)》:开发人员专业技术丛书。 目录 读者反馈 译者序 前言 作者简介 第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 ...

    ASP.NET三层架构

    Web开发大部分还是围绕着数据操作,建立数据库存储数据,编写代码访问和修改数据,设计界面采集和呈现数据。走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是...

    深入理解Nginx模块开发与架构解析第2版pfd版带书签

    但如果希望通过阅读本书的第二、第三两部分,来学习Nginx的模块开发和架构设计 技巧时,则必须了解C语言的基本语法。在阅读本书第三部分时,需要读者对TCP有一个基 本的了解,同时对Linux操作系统也应该有简单的了解...

    信息架构 超越Web设计(第4版).pdf

    策略的开发 287 思考 288 表述 288 沟通 289 测试 289 工作产品和可交付成果 291 隐喻探索 291 场景 293 案例研究和故事 294 概念图表 295 站点地图和框架图 296 策略报告 296 示例策略报告 296 项目计划 306 演示 ...

    Java Web三层架构的配置详解

    一个很简单的例子,但是对初学者很有帮助,课堂的实际例子.

    web开发工具 v6.59.zip

     作为一款高效的Web开发工具,WebBuilder的特色是:  .基于浏览器的集成开发环境.  .丰富的组件库.  .开发应用简单快速.  .高效率和高稳定性.  .跨平台、数据库和浏览器.  .服务器端的脚本支持.  ....

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的...

    PHP和MySQL WEB开发(第4版)

    5.2.2 使用require()制作Web站点的模版 5.2.3 使用auto_prepend_file和auto_append_file 5.3 在PHP中使用函数 5.3.1 调用函数 5.3.2 调用未定义的函数 5.3.3 理解字母大小写和函数名称 5.4 理解为什么要定义自己的...

    Redux开发架构在iOS平台上的简单示例.zip

    Redux开发架构在iOS平台上的简单示例,通过状态来驱动UI更新,结合官方的Combine框架,高效地提升开发效率,示例中演示了登录、注册过程中数据流单向流动的过程,通过统一管理状态降低了在逐步复杂的系统中状态交错...

    架构探险-从零开始写javaweb框架

    《架构探险:从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素...

Global site tag (gtag.js) - Google Analytics