论坛首页 Java企业应用论坛

世上没有B/S系统,只有B系统和S系统.

浏览 68302 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-09-14  
既然存在,就有它的合理性.
0 请登录后投票
   发表时间:2007-09-14  
客户端传js给服务端执行,其安全行怎么保证?
0 请登录后投票
   发表时间:2007-09-14  
fsword 写道
我理解你的意思差不多就是REST了,如果是这个意思那我同意。以前干过很多用一种语言拼装另一种语言的事情(最变态的是用domino的公式生成html表格,里面还要有一些简单的js脚本),现在想来非常丑陋。

为什么我们会被迫这么做?根子就在于我们把B和S看成一个整体,解耦的不够,导致开发的时候需要一个人同时熟悉两种以上的语言(也就是两种以上的思维习惯),例如java和js,于是很多java程序员就抱怨“js怎么这么难写”。


在对日外包公司,很多时候新来的员工都是按照设计书上一笔一划的copy,或者copy别人的代码.我遇到过一些新手分不清哪些代码是B端的,哪些是S端的,于是会出现Java和JS中的变量混着用的情况.包括公司的领导也要求在做一个项目的架构时,尽量不要让开发人员写js,什么都是tag把js包装.于是生成到浏览器的html非常乱.



0 请登录后投票
   发表时间:2007-09-14  
xly_971223 写道
客户端传js给服务端执行,其安全行怎么保证?


只让安全的人运行客户端...
0 请登录后投票
   发表时间:2007-09-14  
文字游戏而已
0 请登录后投票
   发表时间:2007-09-14  
尤其赞成服务分开的观点,系统模块之间,本来就应该各做各的事情。
0 请登录后投票
   发表时间:2007-09-14  
agile_boy 写道
尤其赞成服务分开的观点,系统模块之间,本来就应该各做各的事情。
分开的话,同一个工程放入的劳动力就会翻倍,速度加快,钱的运转周期会缩短,可以使风险减低。
0 请登录后投票
   发表时间:2007-09-14  
你去看看那些大公司的包含web应用的产品。象ibm,的commerce。

全都是清一色的这种模式,java代码 生成 js。

这好象已经是产品的一种约定了。

我不是很清楚是否必须要这样做,才能满足它的期望。

但肯定给人感觉比较牛啊。)

0 请登录后投票
   发表时间:2007-09-14  
不能一概而论, 开发一个完全分布式的应用程序(像这里基于soa)快,还是开发一个传统的应用来的快

再说,很多时候并不需要这种纯粹的东西,不要忘了,当初spring 是如何对待分布式的
0 请登录后投票
   发表时间:2007-09-14  
hover1215 写道
你去看看那些大公司的包含web应用的产品。象ibm,的commerce。
全都是清一色的这种模式,java代码 生成 js。
这好象已经是产品的一种约定了。
我不是很清楚是否必须要这样做,才能满足它的期望。
但肯定给人感觉比较牛啊。)

服务端生成js就很牛?
服务端生成js有时候确实很方便 相信很多人也这样写过 可以理解
但是客户端发送js让服务端执行我十分不理解,有什么样的功能非要js才能实现,难道java不能实现吗?
就不怕客户端写个病毒毁掉服务器吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics