打算做一个移动 webapp 项目,需要哪些技术?

2016-09-13 15:43:37 +08:00
 Coande

项目打算使用 Java 做后台,主要面向的是移动端。后台需不需要为每个功能提供 json 接口让前端直接调用进行展示呢呢?提供 json 接口时,怎样做安全验证呢?前端不知道使用框架好呢还是手敲好呢?对移动端框架不怎么熟悉,手敲不知道工程量大不大...如果使用前端框架,那一般涉及到哪些框架和技术呢?呃...貌似问得太多了...

3474 次点击
所在节点    程序员
21 条回复
SourceMan
2016-09-13 15:53:39 +08:00
需要一个可以勾搭上并说服程序员帮你免费开发 APP 的技术
mhsj6621
2016-09-13 15:53:50 +08:00
接口就用 Spring RESTful 验证 Bean Validation
前端还是用框架好, angularjs+ionic
Coande
2016-09-13 16:04:08 +08:00
@SourceMan 😢我就是程序员,没啥经验的那种
SourceMan
2016-09-13 16:06:20 +08:00
@Coande 你这种情况适合当产品经理
kouryu
2016-09-13 16:08:05 +08:00
@SourceMan 又黑我大产品经理…
Coande
2016-09-13 16:09:49 +08:00
@mhsj6621 Bean Validation 是做表单验证吧, json 接口安全怎么处理呢
mhsj6621
2016-09-13 16:11:45 +08:00
@Coande https
qinxi
2016-09-13 16:21:24 +08:00
推荐一个 spring-session-data-redis
qinxi
2016-09-13 16:24:14 +08:00
接口安全? 你指的是权限吗? spring-security /shiro 都行
qinxi
2016-09-13 16:26:12 +08:00
如果只是登录验证...那自己写一个 Interceptor 就行了

如果要更细致的判断登录,那再写个注解 然后在 Interceptor 进行判断就行了
romisanic
2016-09-13 17:01:05 +08:00
app 端用框架吧
后端没啥好说的 ssm 简单支撑基本足够 搞个免费的 mysql 数据
spring mvc 提供基本的一些安全验证
想做的话,先做出来,再考虑这些优化啊啥的~
menmatyan
2016-09-13 21:45:29 +08:00
@SourceMan 不能再认同
shinygang
2016-09-13 23:06:01 +08:00
[vue-cnode]( https://github.com/shinygang/Vue-cnodejs),用 vue 做 webapp 很方便。
Elven
2016-09-14 09:26:56 +08:00
感觉用 Vue.js+SPA 很合适呢~
Coande
2016-09-14 22:21:06 +08:00
@SourceMan 我也想😏
Coande
2016-09-14 22:23:12 +08:00
@mhsj6621 不是说传输过程中的安全。。。
Coande
2016-09-14 22:27:05 +08:00
@qinxi 貌似不错。但是如果是给 app 做的接口呢?看到别人是用 token 啥的做认证的
Coande
2016-09-14 22:28:23 +08:00
@romisanic 也是,先做出来
Coande
2016-09-14 22:38:33 +08:00
做的不错哎
qinxi
2016-09-14 23:16:52 +08:00
@Coande spring-session-data-redis 就是 在 request header 里面加上 x-auth-token:sessionId 来解决的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX