V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coande
V2EX  ›  程序员

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

  •  
  •   Coande · 2016-09-13 15:43:37 +08:00 · 3495 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    如果要更细致的判断登录,那再写个注解 然后在 Interceptor 进行判断就行了
    romisanic
        11
    romisanic  
       2016-09-13 17:01:05 +08:00
    app 端用框架吧
    后端没啥好说的 ssm 简单支撑基本足够 搞个免费的 mysql 数据
    spring mvc 提供基本的一些安全验证
    想做的话,先做出来,再考虑这些优化啊啥的~
    menmatyan
        12
    menmatyan  
       2016-09-13 21:45:29 +08:00
    @SourceMan 不能再认同
    shinygang
        13
    shinygang  
       2016-09-13 23:06:01 +08:00
    [vue-cnode]( https://github.com/shinygang/Vue-cnodejs),用 vue 做 webapp 很方便。
    Elven
        14
    Elven  
       2016-09-14 09:26:56 +08:00 via Android
    感觉用 Vue.js+SPA 很合适呢~
    Coande
        15
    Coande  
    OP
       2016-09-14 22:21:06 +08:00 via Android
    @SourceMan 我也想😏
    Coande
        16
    Coande  
    OP
       2016-09-14 22:23:12 +08:00 via Android
    @mhsj6621 不是说传输过程中的安全。。。
    Coande
        17
    Coande  
    OP
       2016-09-14 22:27:05 +08:00 via Android
    @qinxi 貌似不错。但是如果是给 app 做的接口呢?看到别人是用 token 啥的做认证的
    Coande
        18
    Coande  
    OP
       2016-09-14 22:28:23 +08:00 via Android
    @romisanic 也是,先做出来
    Coande
        19
    Coande  
    OP
       2016-09-14 22:38:33 +08:00
    做的不错哎
    qinxi
        20
    qinxi  
       2016-09-14 23:16:52 +08:00
    @Coande spring-session-data-redis 就是 在 request header 里面加上 x-auth-token:sessionId 来解决的.
    qweweretrt515
        21
    qweweretrt515  
       2016-09-15 14:00:55 +08:00
    Angular 2.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.