怎样用java写server端?

大家好,我想用java写一个server端,用来接收图片,json等格式的数据,并且在接收、处理以后发送回文本结果。

我会java,但对上面需要用到的知识一窍不通,请问我该怎么入手?

感谢!

阅读 8.1k
4 个回答

1. 了解一下什么是 HTTP 协议,什么是 GET 请求,什么是 POST 请求。

学会使用一些工具查看 HTTP 请求:

  • Firefox 的 firebug
  • Chrome 的 F12
  • 使用 curl 命令发请求和调试

2. Java 相关

  1. 学习一下 Java 的 Servlet API
  2. war 工程的结构,比如 WEB-INF 是干什么用的,如何写 web.xml
  3. 如何在 tomcat 上部署 war
  4. 如何使用 Maven 或 eclipse 管理 war 工程

了解一下Restlet或者jersey这种服务框架,借助于它们能快速搭建起server端程序对外提供服务。Restlet还提供了大量的插件来满足不同格式的数据传入和输出。

按照自己的思路去学,哪里不懂谷歌哪里,疑问各个击破。

不要想太多,想多了不容易成功。

别管怎么做,去做就好了。

我给的建议是socket,你可以用mina ,netty 来做服务端,接收简单的指令

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏