问题描述
做手机应用程序服务器端的开发。跟做javaee区别大么,主要用到哪些方面的技术,貌似对网络编程和多线程要求很高?。做过的朋友给点力吧。万分感谢
解决方案
解决方案二:
该回复于2011-01-07 08:51:17被版主删除
解决方案三:
该回复于2011-01-07 08:56:29被版主删除
解决方案四:
该回复于2011-01-07 08:58:40被版主删除
解决方案五:
不是这个迷,看看
解决方案六:
该回复于2011-01-07 08:37:36被版主删除
解决方案七:
该回复于2011-01-07 08:37:36被版主删除
解决方案八:
我学过那个登陆系统的编写,但好久没碰,几乎忘完了……
解决方案九:
引用楼主myxuer的回复:
做手机应用程序服务器端的开发。跟做javaee区别大么,主要用到哪些方面的技术,貌似对网络编程和多线程要求很高?。做过的朋友给点力吧。万分感谢
确实,相对来说。要求高一些。比如SOCKET通信。
解决方案十:
我就一直做各种客户端的服务端开发,Java就擅长干这事的,呵呵。J2EE是企业级、分布式应用的技术体系。在各种服务端的开发中除了J2SE中的技术之外,还会有J2EE中的技术,比如JavaWeb服务什么的。
解决方案十一:
看高手表演
解决方案十二:
引用9楼bao110908的回复:
我就一直做各种客户端的服务端开发,Java就擅长干这事的,呵呵。J2EE是企业级、分布式应用的技术体系。在各种服务端的开发中除了J2SE中的技术之外,还会有J2EE中的技术,比如JavaWeb服务什么的。
我之前工作一直做的是javaee方面的。今后工作主要是做手机应用程序服务器端的开发,是否对javaSE相关知识要求更高一些。主要是IO,SOCKET,THREAD这几方面是吧?
解决方案十三:
手机客户端很少会采用Socket方式与服务端进行交互的,除非是一些即时通信程序。手机应用的服务端基本上都是基于HTTP协议的。手机客户端发出请求,服务端进行处理,处理完后返回给客户端数据,而最关键的是使用什么样的数据结构进行HTTP交互?我一直采用XML或者JSON,或者是两者都支持。我现在感觉使用J2EE中的JAX-RS,也就是REST式的Web服务的Java版本,JAX-RS可以很方便地进行服务端的开发,我一般使用JAX-RS的参考实现Jersey()。
解决方案十四:
以前做过基于蓝牙通讯的一些乱七八糟的东西
解决方案十五:
我不知道你之前做的J2EE指的是什么的?需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。在最新版本的J2EE规范中,J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWeb仅仅是其中的一类(Web应用)。
解决方案:
引用14楼bao110908的回复:
我不知道你之前做的J2EE指的是什么的?需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。在最新版本的J2EE规范中,J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWeb仅仅是其中的一类(Web应用)。
我说的javaee就是指ssh这些。
解决方案:
引用15楼myxuer的回复:
引用14楼bao110908的回复:我不知道你之前做的J2EE指的是什么的?需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。在最新版本的J2EE规范中,J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWe……
企业应用系统,就是基于web的。
解决方案:
需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWeb仅仅是其中的一类(Web应用)。====================SSH不属于J2EE?难道是J2SE或J2ME?而且感觉火龙哥有点自相矛盾哈!
解决方案:
这个不给力啊
解决方案:
比如ABCD4个人在同一个班级BJ中。就不能说A也属于BJ了?
解决方案:
咦看高手过招
解决方案:
引用17楼paullbm的回复:
需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWeb仅仅是其中的一类(Web应用)。====================SSH不属于J2EE?难道是J2SE或J2……
火龙大哥没说错,也不矛盾使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。Spring+Struts+Hibernate的JavaWeb只是属于J2EE,只是其中一小部分!~~
解决方案:
引用19楼paullbm的回复:
比如ABCD4个人在同一个班级BJ中。就不能说A也属于BJ了?
A属于BJA不是BJ看到了A不等于看到了BJ,你学会了A不等于你掌握了BJ这就是火龙大哥要表达的意思
解决方案:
JAVAEE确实是一套规范没错,就像jdbc规范一样。不过我们平时用ssh技术所做的,比如像XXX管理系统,大型安全管理系统,或者一些企业应用什么的都可以说是javaee。说ssh就是javaee确实不对,不过说ssh属于javaee范围内那是没错的。,火龙果身上挂满了军功章。不过还是别用专业术语标准定义来套。哈哈,
解决方案:
引用22楼wc19871008的回复:
引用19楼paullbm的回复:比如ABCD4个人在同一个班级BJ中。就不能说A也属于BJ了?A属于BJA不是BJ看到了A不等于看到了BJ,你学会了A不等于你掌握了BJ这就是火龙大哥要表达的意思
其实这里面涉及到平时的一个说话习惯问题罢了。这里说的“是”,其实就是指的“属于”。比如你平时说“我去晒太阳”,大家都知道是你自己要去被太阳晒。你总不会说“大家好,我要去被太阳晒啦!”。。。
解决方案:
看来火龙大哥曲高和寡了。
解决方案:
我现在就是从事这样的开发,手机客户端,用的jbossremoting框架还有ssh就是action和service端通讯和普通的ssh有区别
解决方案:
该回复于2011-01-08 08:57:15被版主删除
解决方案:
该回复于2011-01-08 09:03:51被版主删除
解决方案:
企业应用系统就是基于Web的,这可是不正确的!J2EE的技术可以应用于B/S中,也可以应用C/S中,这里的B和C只是应用的表现形式而已。Spring,Struts,Hibernate是为了方便Web程序开发的三个开源框架而已。当然了这种框架有很多,比如:iBatis,Seam,Tapestry,Torque等等,难道这些都是J2EE了?
解决方案:
不要把Web上的CRUD操作认为就是J2EE了看一下J2EE中常用技术的例子,这些在SSH中不借助于其他东西是无法做到的:*多数据源事务。在J2SE环境中的JDBCConnection事务是不能支持这种多数据源事务的。*分布式环境中的生产者消费者模式。在同一进程中要实现生产者和消费者大家应该都会做吧?若要在多进程,甚至是分布式环境中使用生产者和消费者模式,还有那么方便么?上面这些需求在现在的应用中很常见的。现在的应用为了降低系统间的耦合性,会将系统分成若干个模块,每个模块作为独立的工程进程部署,这些工程甚至可能还不止一种语言开发的,这样做的好处除了系统间的松耦合之外,还能分散服务器的压力。这样的话,这个系统就是一个典型的分布式应用。由于是同一个系统,那么各个独立的工程间进行数据交互,甚至是异构工程间的数据交互就是必不可少的了。举个例子吧,有一个系统现在有网站、网站后台管理、手机客户端、桌面客户端,以及客户端的服务端。现在决定给用户的网站使用PHP开发,因为PHP适合开发Web;网站后台管理系统使用ASP.net开发;手机客户端需要完成Symbian,WinCE,iOS,Android和J2ME五种;桌面客户端使用C++开发;服务端使用Java开发。对于这样的一个系统,核心的部分在整个用Java做的服务端,这个服务端是桌面程序要用、网站要用、手机也要用。如果服务端是我们来做的话,我们该怎么把这些乱七八糟的揉合起来呢?
解决方案:
为什么Java能坐在开发语言第一的位置上这么多年?这不是JavaWeb的功劳,因为在Web方面JavaWeb远不及PHP、ASP.net的市场占用率。
解决方案:
太给力了!!
解决方案:
给力......
解决方案:
引用30楼bao110908的回复:
不要把Web上的CRUD操作认为就是J2EE了看一下J2EE中常用技术的例子,这些在SSH中不借助于其他东西是无法做到的:*多数据源事务。在J2SE环境中的JDBCConnection事务是不能支持这种多数据源事务的。*分布式环境中的生产者消费者模式。在同一进程中要实现生产者和消费者大家应该都会做吧?若要在多进程,甚至是分布式环境中使用生产……
如果服务端是我们来做的话,我们该怎么把这些乱七八糟的揉合起来呢?=======================嗯。愿闻其详!
解决方案:
火龙果舌战群儒。很给力
解决方案:
引用34楼paullbm的回复:
引用30楼bao110908的回复:不要把Web上的CRUD操作认为就是J2EE了看一下J2EE中常用技术的例子,这些在SSH中不借助于其他东西是无法做到的:*多数据源事务。在J2SE环境中的JDBCConnection事务是不能支持这种多数据源事务的。*分布式环境中的生产者消费者模式。在同一进程中要实现生产者和消费者大家应该都……
如果服务端是我们来做的话,我们该怎么把这些乱七八糟的揉合起来呢?=======================我也要听。。。。请果哥赐教!~~
解决方案:
该回复于2011-01-12 08:41:03被版主删除
解决方案:
概念问题,需要区分的这么清楚吗?
解决方案:
手机终端开发看android,企业级业务支撑系统看J2EE
解决方案:
引用39楼qingyuan18的回复:
手机终端开发看android,企业级业务支撑系统看J2EE
你这话说的太不负责了
解决方案:
给力!!!
解决方案:
该回复于2011-02-12 14:41:59被版主删除
解决方案:
引用30楼bao110908的回复:
不要把Web上的CRUD操作认为就是J2EE了看一下J2EE中常用技术的例子,这些在SSH中不借助于其他东西是无法做到的:*多数据源事务。在J2SE环境中的JDBCConnection事务是不能支持这种多数据源事务的。*分布式环境中的生产者消费者模式。在同一进程中要实现生产者和消费者大家应该都会做吧?若要在多进程,甚至是分布式环境中使用生产……
如果服务端是我们来做的话,我们该怎么把这些乱七八糟的揉合起来呢?=======================期待给力。。。
解决方案:
该回复于2011-02-18 10:35:43被版主删除
解决方案:
引用14楼bao110908的回复:
我不知道你之前做的J2EE指的是什么的?需要明确的是,使用Spring+Struts+Hibernate的JavaWeb开发并不是J2EE。在最新版本的J2EE规范中,J2EE是由28个技术规范组成的,主要分为:Web服务技术、Web应用技术、企业应用技术、管理及安全技术共四类,而JavaWeb仅仅是其中的一类(Web应用)。
javaweb不是j2ee是什么?不会是写程序写到蒙了吧?当然,有时候我也会这样,写程序写到蒙的时候,往往会忘掉一些最基本的东西
解决方案:
引用31楼bao110908的回复:
为什么Java能坐在开发语言第一的位置上这么多年?这不是JavaWeb的功劳,因为在Web方面JavaWeb远不及PHP、ASP.net的市场占用率。
我怎么看你说得越多,越觉得你连很多基本概念都搞不清楚!j2ee本身就是基于web的,不是web的功劳是谁的功劳?哪个j2ee开发的oa,工作流,网审等等的企业信息化服务系统不是以web方式访问的?你提到php,asp.net,它们和j2ee都一样,只是应用的领域不同而已。然而,如果是企业级应用,你如果要用php等来开发,那够你受了。php写一些业务逻辑相对简单的页面,确实比java要高效方便,但复杂的企业级的业务逻辑,目前最具优势的就是j2ee了。java牛,这就是其中最重要的方面之一。
解决方案:
引用23楼myxuer的回复:
JAVAEE确实是一套规范没错,就像jdbc规范一样。不过我们平时用ssh技术所做的,比如像XXX管理系统,大型安全管理系统,或者一些企业应用什么的都可以说是javaee。说ssh就是javaee确实不对,不过说ssh属于javaee范围内那是没错的。,火龙果身上挂满了军功章。不过还是别用专业术语标准定义来套。哈哈,
同意
解决方案:
谁跟你说的“j2ee本身就是基于web”????
解决方案:
引用46楼hardsonxu的回复:
j2ee本身就是基于web的,不是web的功劳是谁的功劳?哪个j2ee开发的oa,工作流,网审等等的企业信息化服务系统不是以web方式访问的?
不要在JavaWeb与J2EE之间画上等号!Web只是J2EE展现数据的技术,Swing也可以作为J2EE数据的展现技术。哎,认为J2EE就是Web就是所谓的SSH不得不说是Java开发者的悲哀。
解决方案:
引用47楼hardsonxu的回复:
引用23楼myxuer的回复:JAVAEE确实是一套规范没错,就像jdbc规范一样。不过我们平时用ssh技术所做的,比如像XXX管理系统,大型安全管理系统,或者一些企业应用什么的都可以说是javaee。说ssh就是javaee确实不对,不过说ssh属于javaee范围内那是没错的。,火龙果身上挂满了军功章。不过还是别用专业术语标准定义来套。哈哈,同意
我不知道你在同意什么?SSH跟JavaEE一点边都沾不上,说要能沾上点的话,那Hibernate是JavaEE中JPA的实现。SSH跟其他开发框架一样只是三个方便进行JavaWebMVC开发开源框架的组合而已。类似的组合框架有很多,比如JBossSeam什么的。