JavaSE、JavaEE、JavaME各自业务方向

一、JavaSE
Java Platform, Standard Edition(Java SE) lets you develop and deploy Java applications on desktops and

servers, as well as in today's demanding embedded environments. Java offers the rich user interface,

performance, versatility, portability, and security that today's applicationsrequire.

二、JavaEE
Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software.

Java EE is developed using the  Java Community Process, with contributions from industry experts,

commercial and open source organizations, Java User Groups, and countless individuals. Each release

integrates new features that align with industry needs, improves application portability, and increases

developer productivity.

三、JavaME
Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running

on embedded and mobile devices in the Internet of Things: micro-controllers, sensors, gateways, mobile

phones, personal digital assistants (PDAs), TV set-top boxes, printers and more. Java ME includes flexible

user interfaces, robust security, built-in network protocols, and support for networked and offline

applications that can be downloaded dynamically. Applications based on Java ME are portable across

many devices, yet leverage each device's native capabilities.

简单说,JavaSE用于写PC端软件、JavaEE用于做企业网站(如JSP技术)、JavaME用于写手机软件。

目前从事的物联网开发,主要是设备端及PC端C++通信。若要实现一个完整的物联网解决方案还是需要做到 JavaEE级。

原文地址:https://www.cnblogs.com/aqing1987/p/4206747.html