西安java开发培训哪家好?

 我来答
神话梦碎
2017-05-23 · TA获得超过8797个赞
知道大有可为答主
回答量:6699
采纳率:0%
帮助的人:3095万
展开全部
1.java基础
2.JSP+Servlet+JavaBean 这个环节主要是懂流程的
什么是MVC而已 别往深了研究 现在开发基本不用这个模式
3.Struts+Hibernate+Spring
这个才是开发的主流技术 把每个都搞清楚 哪个框架是什么层的
4.Ajax(最好学学 很多公司都注重这个)

然后用3+4 做个例子 不是要实现功能 关键是要你知道什么时候
该用什么 流程是怎样的 面试会问及这些
如何学习 Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了Thinking in Java, 可以学习J2EE了么?”。于是就有了写这篇文章的想法,希望能帮助初学者少走一些弯路。也算是对自己几年来学习Java的一个总结吧。
在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java 2 Platform,Standard Edition,我们通常所说的JDK(Java Development Kit)包含在此,是J2EE的基础。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java。这些只是从API级别上的划分,实际上Sun给J2EE的定义是:开发基于组件的多层的企业级应用的规范。也就是为各种不同的技术定义一个Java的规范,使这些不同的技术结合起来,在Java平台上构建强壮的企业级应用。从这一点来看,J2EE这个概念应该是涵盖J2ME,J2SE的。比如一个典型的J2EE应用,网上商店,它支持web方式下订单,也支持手机下订单。显然必须用到J2SE,J2ME。所以也就不存在所谓的从J2SE转向J2EE的问题了,只是后者包含的范围更广而已。

来看看Sun给出的J2EE 相关技术主要分为几大块。

1. Web Service技术

- Java API for XML Processing (JAXP)

- Java API for XML Registries (JAXR)

- Java API for XML-based RPC (JAX-RPC)

- SOAP with Attachments API for Java (SAAJ)

2. 组件模型技术(Component Model Technologies)

- Java Servlet

- JavaServer Pages

- JavaServer Faces

- Enterprise JavaBeans

- Java Message Service

- J2EE Connector Architecture

3. 管理技术(Management Technologies)

- J2EE Deployment Specification

- J2EE Management Specification

- J2EE Client Provisioning

- Java Authorization Contract for Containers

4. 其他相关技术(Other J2EE Technologies)

- JDBC

- Java Data Objects (JDO)

- CORBA (Java IDL and Java RMI-IIOP)

- JavaMail

- Transactions

如此之多的技术难免使初学者无所适从,望而却步。即使是一位经验丰富的J2EE开发者,又有几个人敢说J2EE相关的技术我都熟练掌握了。不过作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。以我个人的观点,下面这些技术是一般J2EE应用开发人员所必须熟练掌握的。Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。还有JAXP等XML相关技术,Java Message Service,Java Mail,JDO等等是最好应该掌握的。其他Management Technologies,Connector Architecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心,等用到了再去学习也不迟。 、、

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。

不要被IDE纠缠
在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。

选择和学习服务器使用配置
当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。

学习web知识
如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:
html,可能要用到dreamwave等IDE。
Javascript,学会简单的数据校验,数据联动显示等等

J2eeAPI学习
学习j2eeAPI和学习服务器应该是一个迭代的过程。
先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。
学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。
学习jndi api,它和学习ejb可以结合起来。
学习ejb api,推荐书《精通ejb》
经过上面的这些的学习,大概可以对付一般的应用了。
有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。

学习ejb设计模式和看代码(最重要)
设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)
无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的
目前有很多开源的工程可以作为教材:
jive论坛
petstore sun公司
dune sun公司
等等,研读一个,并把它用到自己的工程中来。

J2ee其他学习
当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。

目前常见j2eeAPI
JavaServer Pages(JSP)技术1.2
Java Servlet技术2.3
JDBC API 2.0
Java XML处理API(JAXP)1.1
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0
学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的
上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。
千锋教育
2019-01-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
没有绝对完美的机构,只有适合自己的,根据自己的基础水平,学历程度,就业方向来选择合适的机构。多比较几家再下决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北大青鸟建大IT学院
2019-04-02 · 秉承“教育改变生活”,致力于培养IT人才
北大青鸟建大IT学院
北大青鸟西安建大IT学院面向中高等学历学生,开设ACCP软件工程师、学士后java软件工程师、学士后.net软件工程师、学士后UI设计、及启蒙星IT工程师基础课程等专业课程。
向TA提问
展开全部
你好,每个培训学校的课程不同、学习时间不同,收费都是不同的,建议实地了解比较,选择适合自己的学校。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北大青鸟建大IT学院
2019-08-28 · 秉承“教育改变生活”,致力于培养IT人才
北大青鸟建大IT学院
北大青鸟西安建大IT学院面向中高等学历学生,开设ACCP软件工程师、学士后java软件工程师、学士后.net软件工程师、学士后UI设计、及启蒙星IT工程师基础课程等专业课程。
向TA提问
展开全部
好不好都是相对的,眼见为实,还是要亲自去体验了解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蜗牛学苑
2019-04-22 · 蜗牛学苑,IT与互联网人才孵化基地!
蜗牛学苑
蜗牛学苑,专注于IT与互联网领域的中高端IT人才培养,开设Java开发、测试开发、软件测试、Web前端开发、UI设计、网络安全、Python全栈开发、人工智能、区块链开发、物联网开发等课程
向TA提问
展开全部
究竟如何选择一家靠谱的IT培训机构?
靠谱的IT培训机构有哪些参考的标准?
想参加IT培训机构,如何避免被坑呢?
这些问题常常让想要参加培训的朋友心力交瘁,举棋不定。蛋哥作为局内人,在此继续完善下之前总结的建议,给大家说下选择IT培训机构的10点标准(可参考,可拍砖,可探讨),大家可据此进行甄别:
1)教育背景
看下是否具备教学资质,优秀的培训机构是需要长时间接收相关部门监督并且审核通过后颁发培训资质的,不然可能存在教学质量不佳、跑路或者换壳经营的风险。
2)线下面授
既然都要参加培训了,最好还是找家线下面授教学的,面对面学习有问题可以及时探讨、请教和解决,更能保证学习效果。如果觉得自己自控力和学习能力没问题,那更没必要花这个钱了,某宝上几块钱就可以买一套教程,是吧?
3)机构口碑
纸是保不住火的,一家不负责的机构网上肯定会有人跳出来去批判和揭露他。而一所好的IT培训机构,在口碑和知名度方也肯定比一般培训机构高很多。PS:不排除同行竞争,恶意诋毁。对于那些靠着投机取巧或者歪门邪道忽悠招生的机构,我们会看到一些甚至是铺天盖地的负面消息,绝大多数声音代表着他的形象和真实反馈。如果对于外界声音实在拿捏不准,最好的办法就是去考察培训机构的时候利用机会和在读老学员多多交流,亦或是想办法在网上加上他们已经毕业的学员,再去判断真实口碑到底怎么样。
4)课程体系
靠谱和负责的IT培训机构,它的课程体系一定是在持续更新的,对于IT行业来说,技术更新日新月异,市场需求、企业用人需求也会一直进行着变更,那么相对应的,培训机构就需要对课程体系进行持续更新,和市场进行完美的结合、匹配,也正是基于此,普通的高校计算机专业毕业生明显竞争不过培训机构,一个重要的原因就在这里,一套授课PPT长期不变。当然,还是有很多的高校在培养牛逼的计算机人才,这里说的是普遍现象,杠精请绕道。
5)师资力量
师资力量是一个培训机构的核心所在,蛋哥一直觉得就业是教学成果的直接体现,一家培训机构应该把所有的精力放在教学上而非为了应付企业教着大家如何进行学历和简历造假,以谋得一份高薪。
而想教学优秀,就得有优秀的老师。一个教育背景深厚而又真正想做好教育的培训机构,必须要招聘大牛级别的讲师才是可行的,不然是禁不住市场的考验的,师资不牛何以让学员成才?
我曾经见到过很多培训机构的老师,胡子还没长长呢,就宣称几年工作经验,多么多么的牛逼哄哄,真实情况却是刚毕业没多久的学员。难道光明正大的承认他们是助教或者初级教师很难吗?
关于师资这点,蛋哥觉得成立时间较短的培训机构就很难去保证了,因为一家成立不久的机构首先要去考虑如何生存,牛逼的讲师高额的工资是一笔很大的开销。所以要培训,至少要找一家成立三年及以上的机构,他们是经历过市场沉淀和印证的,而那些投机取巧的机构在这个过程中慢慢的被淘汰出局了。
6)效果保障
蛋哥想把这一点单独的提出来跟大家聊聊,因为我觉得这一点在教学过程中真的很重要。课后辅导保障是指在讲师讲完课后对你如何处理?
许多培训机构的老师讲完课,剩下的就是你自己的事儿了,自己去练习,自己去巩固,自己找资料,自己看资料,学不学看你自己,会不会没人管没人问……蛋哥想说,这TM和大学生活有什么两样?
我要告诉各位计划培训的学员一点,你是客户,你是去享受服务的。如果还是什么都靠自己,那干脆自学得了!
那么,一家负责的培训机构在这方面该如何做呢?
首先,课后在你巩固所学知识点的阶段,遇到疑难或者有不会的时候,有专门的辅导老师负责讲解和辅导。
其次,保留大量的练习时间,而且这个时间是强制性的。蛋哥做培训行业很久了,不是很相信大家靠自己就可以学好和全部掌握,有时候不得不来点强制,不然有这自制力在家学不就得了。
第三,学的好不好的标准是什么,是否有老师进行摸底评估,是否有定级和重点关照名单,对于那些没掌握的和没学好的该如何单独解决,对于那些不好好学的是该如何解决和处理。别等到最后就业了把这些问题都怪在学生身上,除了结果,老师的引导也很重要。
第四,如果人多的话,还要关注纪律和学习氛围。在目前普遍长达四五个月的培训时间里,你要每天都在这环境下度过,所以学习氛围这一点就先显得尤为重要,他在很大程度上决定你的学习习惯和最后所能达到的高度。培训依然需要严苛的管理制度,还是上面那句话,如果你非常自觉,那自学也是不错的选择。
第五,晚上回家是否及时有教学视频用于巩固和老师在线答疑。这一点,不需要多说,大问题都是由小问题慢慢累积的,要是不及时解决,最后就系成了一个大疙瘩。当日事当日毕,第二天还会有新的知识需要你去掌握。
7)就业数据
对于就业数据我们无法去辨别真假,得去辨别看待。正因为此,很多培训机构一个劲儿的鼓吹高薪就业,画大饼,营造一种学了就高薪的假象。许多求学者看到他们公布出来的就业学员动辄上万的薪资,不得不眼馋,慢慢失去了理智。但是,我们忽略了以下几点:
1. 数据真实与否,有待商榷。我们不知道他们对外公布出来的数据是否是真实的,是否承诺过他的数据是真实的,如何考证?
2. 拿高薪的学员不一定是零基础,也有可能是在外面工作了一段时间或者有一定的知识储备,觉得在技术还欠缺点,就参加培训更系统的深造下。
3. 也许他付出了常人难以理解的辛苦,才有如此的高薪,是个例而非整体,所以这一点我们需要注意。
当然了好的培训机构他的就业数据从整体上看是比较高的,但这个我们一定要明白,市场的需求是不断变化的,就算是真实的,也不能因为这一项就判定好坏。而真诚的培训机构敢于把真实的就业数据直接对外公布,接受市场和大众监督。
8)保障就业
当下很多培训机构只管销售和收钱,钱一收就开始糊弄,糊弄完教学糊弄就业,最后找不找得到工作都是自己的事儿了。
那么在前期考察的时候你千万确认以下几件事情:
1. 是否会签署保障就业协议?
2. 是否承诺了最低保障月薪?
3. 最后万一没有就业怎么办?
4. 是否有就业方面培训课程?
5. 是否有就业老师专职负责你的就业?
如果没有这些服务的,你就可以直接把他Pass掉了,果断的Pass掉!
9)校区规模
并非规模越大越好,快速的扩张势必会导致教学质量的下降,特别是一些上市公司,受制于投资人的迫切盈利需要,一味求快,更加关注前端销售和广告投入去了,管理也跟不上,批量操作,这种情况下很难顾及到每位学员。但是,也不是说越小的机构就一定越好,毕竟小机构还没有经过市场的大浪淘沙,况且一些成立比较久的机构如果规模不是成规模增长,他本身一定是存在很大问题制约着他的成长的。否则,一家口碑良好,教学过关的机构,没有理由不做大。可能大家看到这里更是越来越迷茫了,大的不行,小的不推荐,整段废话,骂一句“卧槽”走了。蛋哥这里要说,我更建议大家选择那种只专注于一到三门课程的精锐机构入读,最多三门,再多的肯定做的不够精。前提是满足上面8条选择标准。
10)硬件设施
如干净整洁的校园环境、齐整的教学设备、配置较好的电脑等,只有达到这些标准,才能一心扑倒学习上,不断提升技术水平。
社会上IT培训机构数量众多,良莠不分。选择过程中一定要做到“耳听为虚,眼见为实”,不要怕麻烦,多对比几家,这个牵扯到你未来的前途,不能将就。对于培训的选择和判别还有很多技巧,如果实在拿不准直接私聊蛋哥就好,不用尴尬。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式