`

Web框架-面向业务的视角

阅读更多

  多年从事J2EE项目中,发现开发人员花Web前台开发的时间要占总功能的70%以上,他们要写各种各样Ajax方法,Js方法,设计页面,调试页面,写配置文件,写control代码,甚至还要设计css, 而后台却只有一个方法。怎样才能减少开发人员上面的工作量呢,答案就是提供一个优秀的前台Web框架.该Web框架应该能给开发人员提供以下支持:

 

面向业务的视角,Struts和Spring实际上面向开发的视角,所以在strust和Spring的配置文件中看不到业务,只能看到一 个个独立的功能点,说白了就是为了配置而配置。更好的方法是提供元数据编程,用户在业务配置文件中定义这个业务会涉及到得功能点,以及对应的结果视图。为了把一个业务的功能点联系起来,框架应该能提供业务会话 功能。业务会话是比Session会话周期更短的一个会话,会随着业务完成而自动销毁。业务当然也包括单功能的业务,也就是它是兼容Struts和Spring的.

 

 

分享到:
评论

相关推荐

    深入PHP-面向对象、模式与实践

    此外,书中可能还会涉及现代PHP开发的热点话题,比如Composer依赖管理、PHPUnit单元测试、Laravel框架的应用,甚至可能探讨PHP与其他技术如JavaScript、Ajax、RESTful API的集成,以提供全面的PHP开发视角。...

    使用面向对象的技术创建高级-web-应用程序---毕业论文设计外文文献翻译.doc

    面向对象技术在创建高级Web应用程序中的应用主要集中在JavaScript上,因为JavaScript是一种广泛用于Web开发的动态脚本语言,它支持面向对象编程(OOP)。在本文中,作者深入探讨了JavaScript如何实现OOP,这对于习惯...

    Learning-Web-Technologies-Spring-2020-2021

    Spring的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP),这些使得开发者能够更加专注于业务逻辑,而非基础设施的搭建。 接下来,让我们深入到PHP的世界。...

    享受Tapestry为web开发带来的乐趣

    Tapestry为web开发带来了全新的视角,通过其组件化、面向对象的开发模式,极大简化了web应用的构建过程。对于那些希望提高开发效率、减少维护成本的Java开发者而言,Tapestry无疑是一个值得探索的选择。无论是初学者...

    从PHP看面向对象和面向过程的优缺点评比

    ### 从PHP视角探讨面向对象与面向过程编程的优缺点 #### 一、引言 在软件开发领域,编程范式的选择对项目的成功至关重要。PHP作为一种广泛应用的脚本语言,在Web开发领域尤其受到青睐。本文将从PHP的角度出发,...

    《Java Web应用开发技术实用教程》-王红-电子教案

    10. **Struts、Spring MVC、Hibernate等框架**:进阶学习时,会接触到这些流行的Java Web开发框架,它们能简化开发过程并提高代码质量。 11. **AJAX (Asynchronous JavaScript and XML)**:在现代Web应用中,使用...

    Web开发者的javascript

    - 本书面向希望通过提高Web应用程序的性能来增强网站和Web应用功能的开发者。 - 更新内容涵盖了 Prototype、jQuery、FireBug、Microsoft Fiddler、*** AJAX Extensions等技术。 - 读者可以更深入地理解JavaScript...

    WEB项目常用jar包大全

    总的来说,"WEB项目常用jar包大全"这个资源对于Java Web开发者来说是十分宝贵的,它整合了四个主流框架的核心库,可以帮助开发者快速搭建项目,提高开发效率,同时提供了丰富的功能,满足各种业务需求。理解并熟练...

    delphi开发webservices 接口实例

    总的来说,这个实例提供了从Delphi开发WebServices的全面视角,涵盖了服务端和客户端的实现,有助于加深对分布式系统交互的理解,同时也展示了Delphi在企业级应用开发中的强大功能。通过深入学习和实践,你将能构建...

    WebDemo.rar

    【标题】"WebDemo.rar" 提供的是一个基于C#实现的轻量级ORM(对象关系映射)框架,该框架专注于动态生成SQL语句,主要用于处理数据表、视图以及自定义视图SQL操作。 【描述】中提到的关键点包括: 1. **ORM框架**:...

    struts hibernate spring框架剖析

    本文将对这三个框架进行深入剖析,旨在为初学者提供一个全面的理解视角。 #### 二、Struts框架详解 **1. 概述** - **定义**:Struts是一个开源的MVC(Model-View-Controller)架构实现,用于简化Java Web应用的...

    Testing ASP.NET Web Applications

    - **业务视角**:从最终用户或客户的视角出发,定义产品需求并通过验收测试验证这些需求是否得到满足。 - **测试驱动业务**:介绍如何利用验收测试来指导软件开发,确保软件符合预期功能。 - **工具与技术**:推荐...

    EnjoyWeb(tapestry入门)

    Tapestry是一款强大的、基于Java的Web开发框架,它简化了复杂的应用程序构建过程,使得开发者能够更专注于业务逻辑而非底层技术细节。 ### Tapestry框架简介 Tapestry框架通过其独特的设计理念,将Web开发从传统的...

    RESTful Web Service 课件下载.pdf

    - **基于CORBA协议的C++中间件时代**:CORBA提供了跨语言、跨平台的分布式计算框架,但其复杂性和难度使得它在EJB1.0发布后逐渐被边缘化。 - **基于RMI/IIOP协议的EJB时代**:EJB技术在1998年开始流行,虽然...

    面向用户的云计算

    云计算的面向用户视角 传统的云计算主要聚焦于为企业级用户提供计算、存储和网络资源,以支持其业务需求。然而,“面向用户的云计算”则更进一步,将焦点转向了最终用户,旨在通过云技术为个人用户提供更加丰富、...

    敏捷业务流程最佳实现

    其基于Web的面向业务人员的流程优化调整功能和灵活的流程版本管理机制,为企业的持续改进提供了坚实的基础。 综上所述,敏捷业务流程的最佳实现不仅仅是一种技术手段,更是企业战略转型的重要组成部分。通过构建...

    dotnet-2011年初用的领域驱动设计的BLOG网站

    ORM(Object-Relational Mapping)框架是.NET开发中的一个重要工具,它允许开发者使用面向对象的编程语言来操作数据库,而无需直接编写SQL语句。ORM框架自动处理数据的持久化,简化了数据访问层的开发。常见的.NET ...

    基于P2P的Web Services的分析与研究

    Web服务最初是为了满足远程过程调用的需求而发展起来的,它结合了面向组件的方法和Web技术的优势,形成了一种新的面向服务的体系结构。Web服务通常使用SOAP协议进行消息传递,并且依赖于UDDI(Universal Description...

    tangt-and-song-dynasties-SSM-master.zip

    回到“tangt-and-song-dynasties-SSM-master.zip”,这个压缩包可能包含了关于唐宋时期历史研究的资料,同时结合了SSM框架的学习资源,可能是为了展示历史与现代技术的交融,或者用历史的视角来启发软件开发的创新...

Global site tag (gtag.js) - Google Analytics