javajava web服务器有哪些开发是做什么?和web端的区别?

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
用java编写app的服务器端,需要用到什么技术和框架?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
AXIS2之类的web service。
返回JSON数据。客户端调用URL然后直接解析JSON数据就好了。
看我的博客,这是关于如何使用AXIS2 搭建Web Service并传递JSON数据的文章。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
首先,App的服务端跟Web的服务端没有多大区别,而且在实际的开发过程中,业务逻辑也都是共用一套,只是会针对不同的客户端做不同的适配(这点可参考Amazon,其对PC的web端,移动的Web端,移动的App都做了不同程度的适配).
其次,既然与Web的服务端没多大区别,那所用的技术也大同小异,对于App而言,服务端更多是一个数据接口,所以框架页大同小异;
最后,大致总结一下:
网络通信: tcp,http等;
Web服务:servlet, cgi脚本,asp等;
系统调度:多线程,并发等;
对应不同的web服务技术,采用的编程语言不同;
对应不同的网络通信协议,采用的框架也不同,netty->tcp,servlet等web服务框架->http等;
对应系统调度,有不同的多线程,多进程通信框架等;
对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述;
除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1.webservice通信,其中有REST风格的webservice,基于http协议;普通的webservice是基于soap的方式,如果用这种方式的话,你客户端要解析传输过来的xml,不方便!
PS:使用spring web mvc实现REST风格,非常方便,当然还有其他的框架,eg:CXF,axis2等
2.使用hessian,可以进行远程方法调用,实际操作比较繁琐!
3.直接使用servlet. 不推荐
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1、servlet
1、http 1.0
2、http 1.1
mysql就可以了
能用到的差不多就这些了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看你的需求啦,用户量很少的话用Java的那一套体系就可以了,JSP/Servlet,数据交换格式json,xml都随意的啦,注意的是数据交换之后处理的流程与逻辑
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
比较推荐使用spring + spring mvc + 任意的orm框架(hibernate,mybatis)
通过http协议进行通信,推荐使用json格式数据进行数据交互.
相对于webservice速度更快
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一般能提供web服务的包都可以的吧
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App2014年5月 Java大版内专家分月排行榜第三
2013年10月 总版技术专家分月排行榜第三
2014年3月 Java大版内专家分月排行榜第一2014年1月 Java大版内专家分月排行榜第一2013年12月 Java大版内专家分月排行榜第一2013年11月 Java大版内专家分月排行榜第一2013年10月 Java大版内专家分月排行榜第一
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。javaweb开发与web的区别。讨论讨论,欢迎大家各抒己见
javaweb开发与web的区别。讨论讨论,欢迎大家各抒己见
看是个MM,多写两句
Web 开发就是网站开发,可以使用很多种语言,例如 ASP、PHP、Java 等等,而 Java 就是其中一种开发手段,谈不上区别
这算什么问题呢,javaweb 和web 的区别??
java web 只是用java开发web的方式,二者是不同的概念,就好象说杀人和用刀杀人的区别一样
我是初学者,学的是javaweb方向,有点迷糊,希望解答一下
呵呵 名词解释呗
web 顾名思义 就是和BS架构应用程序相关
当然不光是java才能开发web应用程序。
看下面这个图 MM 应该能理解啦。
&table border=&1& align=&center& width=&80%& height=&40%&&
&td&开发语言&/td&
&td&数据库&/td&
&td&web服务器&/td&
&td&操作系统&/td&
&td&PHP&/td&
&td&mysql&/td&
&td&apache&/td&
&td&Linux/windows&/td&
&td&JSP&/td&
&td&sqlserver/oracle&/td&
&td&tomcat/jboss/weblogic&/td&
&td&Linux/windows&/td&
&td&.net&/td&
&td&DB2&/td&
&td&IIS&/td&
&td&windows&/td&
javaweb 怎么说呢,我个人理解是用java开发web应用程序。
官方的说法应该叫J2EE。
用Java开发Web, 对!
官方叫J2EE, 不对!
比如我用Apache HTTP Core写了个HTTP服务,这能算EE么?
而且现在都按JSR的标准走,EE和SE的是一个理解的误区
引用来自“jeffsui”的答案
呵呵 名词解释呗
web 顾名思义 就是和BS架构应用程序相关
当然不光是java才能开发web应用程序。
看下面这个图 MM 应该能理解啦。
&table border=&1& align=&center& width=&80%& height=&40%&&
&td&开发语言&/td&
&td&数据库&/td&
&td&web服务器&/td&
&td&操作系统&/td&
&td&PHP&/td&
&td&mysql&/td&
&td&apache&/td&
&td&Linux/windows&/td&
&td&JSP&/td&
&td&sqlserver/oracle&/td&
&td&tomcat/jboss/weblogic&/td&
&td&Linux/windows&/td&
&td&.net&/td&
&td&DB2&/td&
&td&IIS&/td&
&td&windows&/td&
javaweb 怎么说呢,我个人理解是用java开发web应用程序。
官方的说法应该叫J2EE。
为啥编辑器的编辑HTML源码不管用……o(╯□╰)o为什么说Tomcat是一个Web服务器而不是一个应用服务器 - ImportNew
很多程序员其实并不太在意他们所使用的一些基础软件设施。对于网络应用程序员来说,一个典型的例子就是:他们很难说清楚Web服务器和应用服务器有什么区别,也不太搞得清楚EAR和WAR部署包之间的不同。类似的例子还有很多。
对于“Web服务器和应用服务器之间的区别”这种问题,其实网上有很多精妙的回答,就是其中之一。在大多数情况下,Web服务器和应用服务器,这两个词语是基本等价的。这篇阐述了典型的Web服务器的工作原理。通常大家纠结的问题是:Tomcat(多被认为是Web服务器)怎么会有能力去运行企业级的应用程序。这样的话,Tomcat到底是Web服务器还是应用服务器?下面就让我来说说我自己的看法。
以前,我曾经在stackoverflow上看到一个让我很纠结的问题就是:到底有什么区别。我回复了这个问题,但是其中有一条回复让我对Java EE规范和Java EE服务器有了更深入和细致的理解。如果你能够了解这些细节,那么区分Web服务器和应用服务器就会变得非常简单。在我的研究过程中,我找到了,对这个问题进行了更深入的讨论。
通过更加细致的阅读JavaEE规范,会给我们的讨论带来更明晰的线索。我们知道,所谓的规范无非就是一套规则而已。也就是定义一些接口。任何一个JavaEE服务器都需要服从这些规范,并实现这些接口。你可以在找到那些“官方认证”的JavaEE服务器的清单。如果你把你的企业级应用程序(就是指使用到JPA,EJB或者其他JavaEE组件功能的应用程序)部署到一个符合JavaEE规范的服务器上,那么真正的应用服务器本身是不需要你的部署包包含对JavaEE组件进行实现的类库的。如果部署的时候你必须要通过自己的应用程序中自带jar文件来支持这些JavaEE组件,那你用的就是Web服务器,就像是Tomcat。
举个例子,如果你在你的程序里使用了JPA,然后你打算把程序部署到JBoss AS7服务器上,你的程序本身是不需要包含支持JPA实现的jar包的。但是如果你想把程序部署到Tomcat服务器上,你就必须要把实现JPA功能的jar包放到你的lib库中,然后再一起部署过去。这就是为什么JBoss AS7是应用服务器而Tomcat是Web服务器的原因。另一个关键的区别是,Tomcat上不能部署EAR文件,而。
原文链接:
- 译文链接: [ 转载请保留原文出处、译者和译文链接。]
关于作者:
码农级科学家,半吊子艺术爱好者,逻辑和原则控。(新浪微博:)
再写一个treeMap将重复的数字写入重复次数
current_bp
关于ImportNew
ImportNew 专注于 Java 技术分享。于日 11:11正式上线。是的,这是一个很特别的时刻 :)
ImportNew 由两个 Java 关键字 import 和 new 组成,意指:Java 开发者学习新知识的网站。 import 可认为是学习和吸收, new 则可认为是新知识、新技术圈子和新朋友……
新浪微博:
推荐微信号
反馈建议:@
广告与商务合作QQ:
– 好的话题、有启发的回复、值得信赖的圈子
– 写了文章?看干货?去头条!
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 活跃 & 专业的翻译小组
– 国内外的精选博客文章
– UI,网页,交互和用户体验
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
& 2017 ImportNew20:17 提问
请问java服务器端开发就是java web开发吗?
他们两者的关系是什么?有什么相同和不同之处?求大神给出清楚准确的回答
按赞数排序
java服务器端开发就只是指后台的开发,javaweb开发还包括前端页面的开发的,java web开发明显内容多一些。
只要设计好前台与服务器端API的接口,前端和后台是可以分开并行开发的。
java服务器端开发主要是指java后台代码的编写,而java web开发是泛指利用java语言进行web系统的开发,java web开发包含了java服务器端开发。
java web的范围可能大点,因为它毕业包含了前台和后台,你不是只写后台,还要写点页面
Java Applet已经被淘汰了,只剩下做后台的J2EE了
其他相似问题

我要回帖

更多关于 java web服务器端开发 的文章

 

随机推荐