我知道Java EE和Java SE之间的区别。但我的问题是,Java SE和Java EE的Java编程语言有区别吗?
意味着我已经学习了Java并且在Java SE上工作但是如果我必须学习Java EE,我是否需要学习Java for EE?或者它是一样的吗?
答案 0 :(得分:2)
不,语言本身是一样的 - 它只是它所使用的环境的问题,基本上。
在语言功能方面,了解Java的不同版本(例如Java 7和Java 8)之间的差异可能更为重要 - 如果您尝试使用lambda例如,在仅支持Java 7的环境中表达式,您将收到错误。
答案 1 :(得分:0)
你可以说Java SE定义了Java的基本概念,它在Java EE中也是一样的,但Java EE下还有很多东西,你必须像JSF,JSP和Web服务一样单独学习。
答案 2 :(得分:0)
Java EE主要用于Web应用程序的开发,我们知道除了java行之外还有很多其他的东西,例如:会话管理,事务安全性,事务的并发行为,工作分布式环境,持久性,锁定,比率以满足URL的每次命中请求......以及使用Java EE我们可以实现这一点,因为有各种不同的开源技术可用
Spring Framework, EJB 支柱 Hibernate(ORM框架) iBaties JSF JSP + Servlet的 : : : 许多其他技术可以帮助开发Web应用程序。