y******n 发帖数: 62 | 1 过去几年一直是用java做web service。 主要是做video on demand for mobile phone
。 前台是jsp+html+css.js不多主要是因为客户端是用brwoser播放,担心有兼容问题
。后台是servlet+mysql+tomcat. 都是很成熟的技术。 很稳定可靠。 用六台web
server 做到了daily pv request 80+ million, vv request 15+ million。 vv
request 主要是由单独的video server 完成。
现在看版上讨论的各种新平台,技术, 想在开发新产品中使用,但是有些眼花。 不知
道该用哪些。 希望大家能根据现有的技术背景给推荐一下。要求是上手快, 开发快,
容易维护。谢谢
现有的:
前台: html,jsp, css/js/Jquery
后台: servlet,tomcat,spring mvc, hibernate,mysql |
z****e 发帖数: 54598 | 2 你已经有了tomcat了
tomcat可以直接支持web service |
z****e 发帖数: 54598 | 3 Web Services support (JSR 109)
Tomcat provides factories for JSR 109 which may be used to resolve web
services references. Place the generated catalina-ws.jar as well as jaxrpc.
jar and wsdl4j.jar (or another implementation of JSR 109) in the Tomcat lib
folder.
Users should be aware that wsdl4j.jar is licensed under CPL 1.0 and not the
Apache License version 2.0. |
w**z 发帖数: 8232 | 4 rest 可以考虑 jersey 或 dropwizard
http://www.coolcoder.in/2015/02/6-powerful-frameworks-for-creat
spring 本身也有rest support, 但它 不是 jax-rs compliant.
phone
【在 y******n 的大作中提到】 : 过去几年一直是用java做web service。 主要是做video on demand for mobile phone : 。 前台是jsp+html+css.js不多主要是因为客户端是用brwoser播放,担心有兼容问题 : 。后台是servlet+mysql+tomcat. 都是很成熟的技术。 很稳定可靠。 用六台web : server 做到了daily pv request 80+ million, vv request 15+ million。 vv : request 主要是由单独的video server 完成。 : 现在看版上讨论的各种新平台,技术, 想在开发新产品中使用,但是有些眼花。 不知 : 道该用哪些。 希望大家能根据现有的技术背景给推荐一下。要求是上手快, 开发快, : 容易维护。谢谢 : 现有的: : 前台: html,jsp, css/js/Jquery
|
p****e 发帖数: 3548 | 5 觉得apache cxf更合适
【在 w**z 的大作中提到】 : rest 可以考虑 jersey 或 dropwizard : http://www.coolcoder.in/2015/02/6-powerful-frameworks-for-creat : spring 本身也有rest support, 但它 不是 jax-rs compliant. : : phone
|
s***o 发帖数: 2191 | 6 既然已经用spring而且运行良好,没必要再大折腾吧。想加新东西的话我觉得可以更新
到spring boot,有async需要的话还可以看看spring reactor,这个好像是用来跟vert
.x唱对台戏的。 |
d****i 发帖数: 4809 | 7 你这个用的好好棒棒的不用去折腾了,顶多就是用Jersey而不是用Spring自带的来做
rest, 这样更符合标准的J2EE spec。
phone
【在 y******n 的大作中提到】 : 过去几年一直是用java做web service。 主要是做video on demand for mobile phone : 。 前台是jsp+html+css.js不多主要是因为客户端是用brwoser播放,担心有兼容问题 : 。后台是servlet+mysql+tomcat. 都是很成熟的技术。 很稳定可靠。 用六台web : server 做到了daily pv request 80+ million, vv request 15+ million。 vv : request 主要是由单独的video server 完成。 : 现在看版上讨论的各种新平台,技术, 想在开发新产品中使用,但是有些眼花。 不知 : 道该用哪些。 希望大家能根据现有的技术背景给推荐一下。要求是上手快, 开发快, : 容易维护。谢谢 : 现有的: : 前台: html,jsp, css/js/Jquery
|
g*****g 发帖数: 34805 | 8 Jersey跟 spring整合很容易。不要用 spring web service. 坑多 community小,出了
问题找不到答案。
【在 d****i 的大作中提到】 : 你这个用的好好棒棒的不用去折腾了,顶多就是用Jersey而不是用Spring自带的来做 : rest, 这样更符合标准的J2EE spec。 : : phone
|
s***o 发帖数: 2191 | 9 是指"spring web services" project,还是spring mvc 跟 REST 相关的部分?
【在 g*****g 的大作中提到】 : Jersey跟 spring整合很容易。不要用 spring web service. 坑多 community小,出了 : 问题找不到答案。
|
w**z 发帖数: 8232 | 10 spring web service is not JAX-RS compliant
【在 s***o 的大作中提到】 : 是指"spring web services" project,还是spring mvc 跟 REST 相关的部分?
|
|
|
s***o 发帖数: 2191 | 11 true, but I don't feel it's terribly bad, so I am just curious about what
are those "keng"s?
【在 w**z 的大作中提到】 : spring web service is not JAX-RS compliant
|
d****i 发帖数: 4809 | 12 同意,加个spring-jersey的dependency,事半功倍,非常顺畅,而且如果要迁移到
JBoss, WebLogic等其他AS的话不用改代码。
【在 g*****g 的大作中提到】 : Jersey跟 spring整合很容易。不要用 spring web service. 坑多 community小,出了 : 问题找不到答案。
|
g*****g 发帖数: 34805 | 13 You don't want to know. I am telling you from personal experience.
【在 s***o 的大作中提到】 : true, but I don't feel it's terribly bad, so I am just curious about what : are those "keng"s?
|
z****e 发帖数: 54598 | 14 Sorry cant type chinese here
For this requirement
vert.x would be ur best bet
对不起, 自己表达有问题。 我的意思是如果是完全新开发一个web application (兼
顾 pc 和 手机端), 前台和后台应该各用什么样的组合。 上面提到的都可以不用,
只是作为选择新技术平台的一个技术基础,这样不会因为有较大的learning curve 或
开发思想差异而导致较长的开发周期。
新的项目是类似于O2O的,有比较大的用户量, db端的读写会比较多,而且跟第三方应
用(地图,支付)的交互频繁。
【在 y******n 的大作中提到】 : 过去几年一直是用java做web service。 主要是做video on demand for mobile phone : 。 前台是jsp+html+css.js不多主要是因为客户端是用brwoser播放,担心有兼容问题 : 。后台是servlet+mysql+tomcat. 都是很成熟的技术。 很稳定可靠。 用六台web : server 做到了daily pv request 80+ million, vv request 15+ million。 vv : request 主要是由单独的video server 完成。 : 现在看版上讨论的各种新平台,技术, 想在开发新产品中使用,但是有些眼花。 不知 : 道该用哪些。 希望大家能根据现有的技术背景给推荐一下。要求是上手快, 开发快, : 容易维护。谢谢 : 现有的: : 前台: html,jsp, css/js/Jquery
|
c*********e 发帖数: 16335 | 15 开发一个同时兼顾 pc 和 手机端的application不是个好主意。如果用户很多的话,会
觉得程序很慢。分开吧。除非用户在手机上也是打开browser来看同一个网站,你的网
站是responsive的。
手机的服务器端用restful web services,把json送到手机端。每次都要验证用户名和
密码,因为是web services,http,没有session.
phone
【在 y******n 的大作中提到】 : 过去几年一直是用java做web service。 主要是做video on demand for mobile phone : 。 前台是jsp+html+css.js不多主要是因为客户端是用brwoser播放,担心有兼容问题 : 。后台是servlet+mysql+tomcat. 都是很成熟的技术。 很稳定可靠。 用六台web : server 做到了daily pv request 80+ million, vv request 15+ million。 vv : request 主要是由单独的video server 完成。 : 现在看版上讨论的各种新平台,技术, 想在开发新产品中使用,但是有些眼花。 不知 : 道该用哪些。 希望大家能根据现有的技术背景给推荐一下。要求是上手快, 开发快, : 容易维护。谢谢 : 现有的: : 前台: html,jsp, css/js/Jquery
|
y******n 发帖数: 62 | 16 我们一起视频网站的做法是只开发专门的客户端网页。用pc看虽然有些大材小用,但也
可以接受。 只是手机客户端的网页又根据屏幕大小分若干版本。 开发维护比较麻烦。
现在都是smart phone, 所有的客户端都统一了,就简单多了。
你说把数据用json的形式传到前台,跟传统的http response 比有什么优点吗。
【在 c*********e 的大作中提到】 : 开发一个同时兼顾 pc 和 手机端的application不是个好主意。如果用户很多的话,会 : 觉得程序很慢。分开吧。除非用户在手机上也是打开browser来看同一个网站,你的网 : 站是responsive的。 : 手机的服务器端用restful web services,把json送到手机端。每次都要验证用户名和 : 密码,因为是web services,http,没有session. : : phone
|
z****e 发帖数: 54598 | 17
一样的,都是http协议,快不了多少
要快,上tcp,去掉json这种多余的包装,boxing/unboxing挺浪费的
如果要想再快,直接上udp
【在 y******n 的大作中提到】 : 我们一起视频网站的做法是只开发专门的客户端网页。用pc看虽然有些大材小用,但也 : 可以接受。 只是手机客户端的网页又根据屏幕大小分若干版本。 开发维护比较麻烦。 : 现在都是smart phone, 所有的客户端都统一了,就简单多了。 : 你说把数据用json的形式传到前台,跟传统的http response 比有什么优点吗。
|
c*********e 发帖数: 16335 | 18 udp, vert.x在你嘴里经常出现。
【在 z****e 的大作中提到】 : : 一样的,都是http协议,快不了多少 : 要快,上tcp,去掉json这种多余的包装,boxing/unboxing挺浪费的 : 如果要想再快,直接上udp
|
n*****t 发帖数: 22014 | 19 还有 pvp
【在 c*********e 的大作中提到】 : udp, vert.x在你嘴里经常出现。
|
c*********e 发帖数: 16335 | 20 赵老师,我们想看你写的udp 握手协议。
【在 z****e 的大作中提到】 : : 一样的,都是http协议,快不了多少 : 要快,上tcp,去掉json这种多余的包装,boxing/unboxing挺浪费的 : 如果要想再快,直接上udp
|
|
|
z****e 发帖数: 54598 | 21
靠,你们公司代码能随便看啊?
不给你看
【在 c*********e 的大作中提到】 : 赵老师,我们想看你写的udp 握手协议。
|
c*********e 发帖数: 16335 | 22 你面试的时候也是这么对面试官说的吗?至少你可以说个大概的idea. 握手协议握了几
次,怎么知道对方的server和你的server连接上了?
【在 z****e 的大作中提到】 : : 靠,你们公司代码能随便看啊? : 不给你看
|
z****e 发帖数: 54598 | 23
你以为握手3次之后就“一定肯定必定100%”连上了?
这个是我当年学网络时候老师期末的一个考题
你回答试试
【在 c*********e 的大作中提到】 : 你面试的时候也是这么对面试官说的吗?至少你可以说个大概的idea. 握手协议握了几 : 次,怎么知道对方的server和你的server连接上了?
|
c*********e 发帖数: 16335 | 24 x
y,x+1
y+1
这表示对方是个活的,对你的request有response.
【在 z****e 的大作中提到】 : : 你以为握手3次之后就“一定肯定必定100%”连上了? : 这个是我当年学网络时候老师期末的一个考题 : 你回答试试
|
z****e 发帖数: 54598 | 25
so?
100%证明连接是活的?
你的答案就是这个?
【在 c*********e 的大作中提到】 : x : y,x+1 : y+1 : 这表示对方是个活的,对你的request有response.
|
c*********e 发帖数: 16335 | 26 tcp常用的一个握手协议就是这么做的呀。
【在 z****e 的大作中提到】 : : so? : 100%证明连接是活的? : 你的答案就是这个?
|