Java web 和 j2ee 是一个意思?java me 和 Java ee哪个更有前途啊?

解决方案 »

  1.   

    Java Web 只是 J2EE 中很小的一部分一直听说在做 Java Web 开发的人就以为自己在做 J2EE 了,更可笑的是把 SSH 就当作是 J2EE 了。其实根本就不是这样的。J2EE 只是一种技术规范、技术架构,适合企业级、分布式应用,其不仅可以应用于 B/S 结构的程序,也可以应用于 C/S 结构的程序。J2EE 在即将发布的 Java EE 6 规范中,涉及很多的技术,如下:-------------------------------------------------------------------------
    Java EE 6 Technologies
    -------------------------------------------------------------------------
    JSR 316    Java Platform, Enterprise Edition 6 (Java EE 6)-------------------------------------------------------------------------
    Web Services Technologies
    -------------------------------------------------------------------------
    JSR 311    Java API for RESTful Web Services (JAX-RS) 1.1
    JSR 109    Implementing Enterprise Web Services 1.3
    JSR 224    Java API for XML-Based Web Services (JAX-WS) 2.2
    JSR 222    Java Architecture for XML Binding (JAXB) 2.2
    JSR 181    Web Services Metadata for the Java Platform
    JSR 101    Java API for XML-Based RPC (JAX-RPC) 1.1
    JSR 67     Java APIs for XML Messaging 1.3
    JSR 93     Java API for XML Registries (JAXR) 1.0-------------------------------------------------------------------------
    Web Application Technologies
    -------------------------------------------------------------------------
    JSR 315    Java Servlet 3.0
    JSR 314    JavaServer Faces 2.0
    JSR 245    JavaServer Pages 2.2/Expression Language 1.1
    JSR 52     A Standard Tag Library for JavaServer Pages (JSTL) 1.2
    JSR 45     Debugging Support for Other Languages 1.0-------------------------------------------------------------------------
    Enterprise Application Technologies
    -------------------------------------------------------------------------
    JSR 299    Contexts and Dependency Injection for Java (Web Beans 1.0)
    JSR 303    Bean Validation 1.0
    JSR 318    Enterprise JavaBeans 3.1
    JSR 322    Java EE Connector Architecture 1.6
    JSR 317    Java Persistence 2.0
    JSR 250    Common Annotations for the Java Platform 1.1
    JSR 914    Java Message Service API 1.1
    JSR 907    Java Transaction API (JTA) 1.1
    JSR 919    JavaMail 1.4-------------------------------------------------------------------------
    Management and Security Technologies
    -------------------------------------------------------------------------
    JSR 196    Java Authentication Service Provider Interface for Containers
    JSR 115    Java Authorization Contract for Containers 1.3
    JSR 88     Java EE Application Deployment 1.2
    JSR 77     J2EE Management 1.1-------------------------------------------------------------------------
    Java EE-related Specs in Java SE
    -------------------------------------------------------------------------
    JSR 206    Java API for XML Processing (JAXP) 1.3
    JSR 221    Java Database Connectivity 4.0
    JSR 255    Java Management Extensions (JMX) 2.0
    JSR 925    JavaBeans Activation Framework (JAF) 1.1
    JSR 173    Streaming API for XML (StAX) 1.0上面值得关注的技术有:JSR 311 -- JAX-RS 1.0
    Restful 式的 WebService。Java EE 中首次引入JSR 299 -- WebBeans 1.0
    JBoss Seam 思想的 Java EE 体现。Java EE 中首次引入JSR 315 -- Servlet 3.0
    有了 3.0 似乎我们以后可以不要在 web.xml 配置了,只需要使用 Annotation 标记JSR 314 -- JSF 2.0
    较之于之前的 JSF 版本改动很大,值得关注JSR 303 -- Bean Validation
    可以使用类似于 @Email, @Zip 标注于属性上,用于验证属性的合法性。Java EE 中首次引入JSR 318 -- EJB 3.1
    规范 EJB 组件的 JNDI 命名规范,Timer Service 中支持 Cron 表达式等等JSR 317 -- JPA 2.0
    可以支持类型安全的 Criteria 查询,JPQL 中可以支持 CASE...WHEN... 之类的语法,JPA 功能更为强大。 
      

  2.   

    虽说ssh不能看做是j2ee,当绝对可以说是j2ee的一个典范事例。三种工具的结合使用可以解决绝大多数问题了