Web端使用ajax+HTML是否可行?

问题描述

后台使用Spring+Hibernate,前端使用dwr或者buffalo在HTML中直接调用spring管理的业务逻辑类,安全通过aop在调用前做验证。有成功案例否?谢谢回答问题补充:呵呵,session通过dwr或buffalo都可以取到的,他们也是使用ThreadLocal的。我的问题关键是框架只使用HTML+ajax+Spring+Hibernate,是否有成功案例,以及这样做会有哪些缺陷?谢谢jasongreen的回答!到时如果没有更好的,我一定把分给你。

解决方案

你的问题正好是我研究的方向.看我的bloghttp://achun.iteye.com/admin/categories/33268案例:http://www.91mh.net虽然只是一个雏形,但是解决方案和逻辑关系都明晰了.
解决方案二:
对于楼上说的安全性问题,我认为那不是ajax的安全性问题,是怎么用ajax的问题。一句话,就是没有用好。降低前后台业务逻辑上的耦合度,前后台细粒度数据通讯的方法nicEdit inline,让我们重新考虑提交的数据来源看看我的这几篇文章。要想很好的解决一个应用问题,必须要下很大功夫的,纯靠别人提供的框架是不够的,必须有自己的一些东西。当然偶也认同不是所有应用都适合ajax。万金油这个东西是不存在的。
解决方案三:
成功案例很多,我去年就完成过2个。缺陷很明显,就是ajax的安全性问题,这些类似dwr的框架很好用很好学但是有很大的安全隐患,看你的应用是哪些类别的。不是所有应用都适合ajax。
解决方案四:
http://achun.iteye.com/category/33268前面竟然给了管理地址,
解决方案五:
aop层要有能够获取当前调用者的session是关键,因为用户信息,一般保存在session里。要在aop里直接获取当前request的session,有点麻烦,但是有办法。写一个Filter 过滤所有request,并把request保存在 ThreadLocal 变量中,这个ThreadLocal变量要是 public static 的。在aop层从ThreadLocal变量(因为是静态,所以可以直接访问)获取当前的request,从request中getSession()。一定要用ThreadLocal,并且要用Filter,因为Web容器可能复用闲置的线程,而不是一个Request一个线程。如果不明白可以email我。帖子留言,没提醒的。

时间: 2024-10-22 13:05:20

Web端使用ajax+HTML是否可行?的相关文章

web端传送word,excel,keynote文件以及压缩包文件如何实现呢?demo里好像没有

问题描述 web端传送word,excel,keynote文件以及压缩包文件如何实现呢?demo里好像没有 解决方案 那是因为demo没实现,是支持的.可以在sendAudio里改一下,这个方法里有一个audtype限制了发送的文件类型,可以自己在里面添加上需要的类型.然后接收方通过onAudioMessage监听到消息,就可以拿到消息的url uuid secret等信息,然后根据这些就可以进行 下载.也可以自己写,用ajax请求调用我们rest 上传下载文件的接口,这是接口文档http://

Web 端的下一代三维图形

本文讲的是Web 端的下一代三维图形, 原文地址:Next-generation 3D Graphics on the Web 原文作者:Dean Jackson 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:reid3290 校对者:leviding,H2O-2 今天,苹果 WebKit 团队提议在 W3C 成立一个新的社区群组(Community Group)来讨论 Web 端三维图形的未来和开发一款支持现代 GPU 特性(包括底层图像处理和通用

结合Direct Web Remoting使用AJAX

ajax|web [导读]本文介绍通过结合Direct Web Remoting使用AJAX,把从 JavaScript 客户代码对服务器端 Java 对象进行远程调用的能力正式化. DWR 简介 从最简单的角度来说,DWR 是一个引擎,可以把服务器端 Java 对象的方法公开给 JavaScript 代码.使用 DWR 可以有效地从应用程序代码中把 Ajax 的全部请求-响应循环消除掉.这意味着客户端代码再也不需要直接处理 XMLHttpRequest 对象或者服务器的响应.不再需要编写对象的

放弃Web端的思维 做出更成功的移动应用

文章描述:从Web到移动应用的设计思维转换. 随着移动互联网的快速发展,很多Web产品经理.设计师转而投身至移动应用领域.看起来非常相关的工作,却可能给他们带来了不小的困扰. 很多刚刚接触移动应用的产品经理.设计师依然习惯用Web的思维去做App.张小龙在谈微信时就曾经说过:绝不考虑Web形态,一切考虑都基于App.那么,移动应用和Web相比,区别到底在哪里呢? 以下是作者以自己在工作中通过血的教训总结出的几点内容,在此与大家共享: 1.单一且专注 创新工场曾推出一款应用叫"布丁爱生活"

Web端的设计:让我们的web端产品跟上时代的脚步

文章描述:如今,随着智能手机.平板电脑等移动手持设备的普及,越来越多的Web网站都在向这些平台做兼容.同时,这些移动设备上的视觉设计与交互设计也在影响着Web端的设计. 如今,随着智能手机.平板电脑等移动手持设备的普及,越来越多的Web网站都在向这些平台做兼容.同时,这些移动设备上的视觉设计与交互设计也在影响着Web端的设计. 所以,现在我们的设计是不是要变得更加的popular一点呢?是不是可以总结出一些方法让我们的web端产品跟上时代的脚步呢?

C#进行Visio二次开发之Web端启动绘图客户端并登录

有这样的需求,一个系统,包含Web端的后台和Winform的绘图客户端程序,用户需要在Web端能够启动绘图客户端,并且不需要重新登录(因为已经登录了Web端了). 那么在IE的Web端,如何启动Winform做的绘图客户端程序呢?当然对于其他桌面应用程序也是一样的. 总体思路是: 1. 在asp.net页面中增加一个按钮或者菜单,连接是调用一个JavaScript函数实现启动程序 2. 客户端的用户的环境变量有该应用程序的目录路径信息 3. Winform的绘图客户端程序能够处理传递过来的命令行

网易应用下载站WEB端GUI设计的小分享

前言: 网易应用下载站WEB端开发进度日渐收尾,伴随陆续的测试优化工作,借此机会浅谈一下GUI设计实践上的皮毛经验.网易应用的特点在于服务用户下载应用和社交分享,因此GUI的设计作用在于把用户交互体验抽象化任务流程和操作方式表达得尽量准确尽量自然: Ⅰ.样式的意义 例a.不要分散用户的焦点注意力: GUI设计中不应该分散用户对自己任务目标的注意力.不要让人们总是去考虑他们正在使用界面.任务操作应该在用户意识的背景中,而不是前景中.这便 是整个界面的设计定稿所在.首页的主要任务有观看应用.下载应用

基于chrome的webrtc在web端能不能实现分辨率动态调整,回音消除等等?

问题描述 基于chrome的webrtc在web端能不能实现分辨率动态调整,回音消除等等? 基于chrome的webrtc在web端能不能实现分辨率动态调整,回音消除等等? 1.还是必须要经过中转服务器对媒体流进行处理,能不能在web段进行处理呢? 2.如果有中转服务器,可以对媒体流进行二次处理吗?比如二次编码,自适应编码? 3.视频传输机制,chrome有没有做?还是传输方面,服务器端还要进行优化?谢谢各位大神! 解决方案 分辨率调整,回音消除都是有的(最近google刚引入了一个新的AEC,

web启动摄像头-java实现web端启动摄像头录制视频并保存

问题描述 java实现web端启动摄像头录制视频并保存 java实现web端启动摄像头录制视频并保存,再网页端点击按钮开始录制点击完成停止录制,并将这段视频上传