大家好,本人学习JAVA有将近一年的时间.
可是有很多问题一直想不明白,可能是时间太短了吧.所以想请教大家,希望高手能指点小弟一下.
首先就是JAVA/J2EE企业级开发具体说的是那些东西,是企业级网站开发??我想如果真是的做网站ASP或其它的一些编程都可以实现.如果说用J2EE做个网站要几十万甚至上百万的话我想很多企业不会这样做.那么J2EE企业级的开发又是指的什么呢??是服务器开发吗??那么它又能开发什么样的服务器?我所知道的TOMCAT是用JAVA开发的.
前段时间本人去找工作,但是一般他们都是说开发移动项目的.而且说会SSH,了解EJB,数据库什么的.我想了想,移动的什么项目会用到这些技术呢,总不会是做网站.移动早有网站了.
据我所指的SSH无非也就是整合一些WEB系统用的.但是我不明白它还有其它比较更深层次的运用.
SSH 中Struts一般来说是视图层.就是前台的一般来说.后台是Hibernate中间运用Spring进行三者之间的关联.
前段时间去一家公司,当时自己对Spring和EJB3.0可以说不是明白,但是他问我,Spring将来会不取代EJB,我当时不知道.现在想想.本人对Spring也就能运用它的ioc了解AOP及声明式事务处理.在开发中我所见的一般也就是用bean进行三者的管理.至于SpringMVC还有AOP更深的我就不知道了.但是就是我现在所知道的.EJB好象就是管理数据库的我不知道这样说正确不正确.也就是操作数据库的.我知道EJB是很深的一部分,但是如果让Spring和EJB相比,我感觉有点不是太合适.如果让他和Hibernate相比倒能比.这是我个人的感觉.
小弟学习JAVA一直是自学.一路杀过来的.很多概念一直都是自己理解的,没有高手帮忙.前段时间不能上网.只是自己看些视频和一些书和资料什么的.现在能上网上.希望在论坛上能得到大家的帮助.
谢谢大家.我今天就问这些吧.以后肯定会有更多的问题麻烦大家.希望高手能详细的说下.谢谢.希望能多多帮忙!