`
yangyi
  • 浏览: 115396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

纯AJAX的项目的分层

    博客分类:
  • Web
阅读更多
一个纯的AJAX项目如何进行分层,这里没有了form请求就没必要一个请求转发结构了吧,也就没有了针对页面的action处理了吧,后面听论坛上人们常说的service也要进行变化了吧?

还是我把所有的AJAX请求当成一个Action来处理?(没有了数据的转换,不知道Action还有什么用?)
那么我是否应该针对每个功能设计一个Service,然后呢把公共的Service抽象出来被继承或包含呢?

我觉得facade就好像字典,太厚了总是不好的,最好分为医学字典,生物学字典,和计算机字典,这样不论是维护还是调用都比较好。
分享到:
评论
1 楼 crazy.j 2008-11-07  
以前action跳到一个jsp中包括
<html>
...
</html>
用了ajax后
action跳到一个jsp中包括
<div>
....
</div>
不想受累,就这样干吧

相关推荐

    ajax动态树的实现

    综上所述,通过将AJAX技术与Java后端相结合,实现了动态加载树形结构的功能,并通过合理的分层设计确保了系统的可扩展性和维护性。此外,通过精心设计的数据结构和数据库脚本,为树形结构提供了坚实的数据基础。

    最效率的.NET网站开发框架

    一套完整的项目开发框架、高效的纯html + js的Ajax开发框架. 可以作为一套JQuery开发组件或者是嵌入式开发框架,与其他任何的web开发框架、解决方案相结合. 前台公共插件库,包含一套JQuery应用开发插件(类似JQuery ...

    vue-spa-project:vue.js + vuex + vue-router +提取+ element-ui + es6 + webpack +模拟纯前端SPA项目开发实践

    基于vue.js技术栈,采用MVC等分层结构设计,数据解压缩设计,组件化和自动化构建的单页应用项目。 技术栈 vue.js(2.4) vuex(状态管理) vue-router(前端路由,异步加载) fetch(替代ajax,更高效地进行网络...

    ASP NET开发实战1200例第I卷光盘 纯代码 无视频

    6. **Web Forms、MVC和Web Pages**:三种不同的开发模式,满足不同项目需求,Web Forms适合快速开发,MVC更注重分层架构,Web Pages则适合轻量级开发。 7. **AJAX支持**:通过UpdatePanel、ScriptManager等组件实现...

    基于SpringBoot的闲置房屋搜索平台设计与实现.docx

    在本项目中,Ajax技术主要用于提高用户体验,例如实现实时搜索功能等。 ##### 1.7 MySQL数据库简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL因其速度快、性能高、...

    ASP.NET博客论坛网站

    6. **AJAX**:为了实现无刷新更新,开发者可能会使用jQuery或纯JavaScript配合ASP.NET的Ajax功能,提高用户体验。 7. **CSS和Bootstrap**:为了美化界面,开发者通常会使用CSS样式表和Bootstrap框架,确保网站在...

    asp.net bs结构的内换购物网站 带数据库

    5. AJAX:通过jQuery或纯JavaScript实现异步更新,提高用户体验。 6. 安全性:考虑防止SQL注入、跨站脚本攻击(XSS)等安全问题。 为了实现一个完整的内换购物网站,还需要关注性能优化、错误处理、日志记录、部署...

    航班查询系统

    8. **AJAX技术**:为了提高用户体验,航班查询系统可能利用jQuery或纯JavaScript的Ajax实现异步查询,用户无需刷新整个页面即可获得查询结果。 9. **安全与身份验证**:ASP.NET提供了内置的安全特性,如身份验证、...

    FranBoy:平均网络应用程序

    "FranBoy:平均网络应用程序" 是一个基于 JavaScript 开发的网络应用项目,主要涉及前端与后端的交互。在这个项目中,开发人员使用了 Node.js 作为后端服务器平台,通过运行 `server.js` 文件来启动服务。Node.js 是...

    ASPtask:比赛作业分配

    9. **Ajax**:为了提供无刷新的用户体验,开发者可能使用了ASP.NET的Ajax功能或纯JavaScript的Ajax技术,使得部分页面内容能在后台异步更新。 10. **版本控制**:文件名`ASPtask-main`可能表示项目的主要分支,暗示...

    JSTree 大型树形菜单控件(基于jQuery)

    2. **动态加载**:通过 AJAX 或异步请求获取数据,提高页面加载速度,适用于大数据量的树形结构。 3. **分层数据**:处理具有层级关系的数据,如文件系统、组织结构等。 ### 使用 JSTree 的步骤: 1. **引入库**:...

    MVC5-Kutuphane-Yonetim-Sistemi

    【MVC5 图书馆管理系统的概述】 MVC5(Model-View-Controller)是Microsoft推出的一款基于ASP.NET框架的Web应用程序...同时,MVC5的分层设计和清晰的结构使得代码易于理解和维护,对于团队协作和项目扩展都十分有利。

Global site tag (gtag.js) - Google Analytics