㈠ IT行业品质意识培训心得体会
心得和体会就是现在北京浦华众城在培训方面在的很好
让我学到了不少的东西
你可以去试试看
网络里应该能找到浦华的网站
㈡ 求一份ERP学习心得体会 800字左右
ERP系统的管理思想
ERP的核心管理思想就是实现对整个供应链的有效管理,主要体现在以下三个方面:
1、体现对整个供应链资源进行管理的思想
在知识经济时代仅靠自服装进销存己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有超市管理关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排收银软件企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势。换句话说,现代企业竞争不超市管理是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业供应进销存软件链之间的竞争。ERP系统实现了对整个企业供应链的管理,适应了企业在知识经济时代市场竞争的需要。
2、体现精益生产、同步工程和敏捷制造的思想
ERP系统支持对混合型生产方式的管理,其管理思想表现在两个方面:其一是“精益生产LP(Lean Proction)”的思想,它是由美国麻省理工学院(MIT)提出服装进销存的一种企业经营战收银软件略体系。即企业按大批量生产方式组织生产超市管理时,把客户、销售代理商、供应商、协作单位纳入生产体系,企业同其销售代理、客户和供应商的关系,已不再简单地是业务往来关系,而是利益共享的合作伙伴关系,这种合作伙进销存软件伴关系组成了一个企业的供应链,这即是精益生产的核心思想。其二是“敏捷制造(Agile Manufacturing)”的思想。当市场发生变化,企业遇有特定的市场和产品需求时,企业的基本合作伙伴不一定能满足新产品开发生产的要求,这时,企业会组织一个由特定的供应商和销售渠道组成的短进销存软件期或一次性供应链,形成“虚拟工厂”,把供应和协作单位看成是企业的一个组成部分,运用“同步工程(SE)”,组织生产,用最短的时间将新服装进销存产品打入市场,时刻保持收银软件产品的高质量、多样超市管理化和灵活性,这即是“敏捷制造”的核心思想。
3、体现事先计划与事中控制的思想
ERP系统中的计划体系服装进销存主要包括:主生产计收银软件划、物料需求计划、能力计划、采购计划、销超市管理售执行计划、利润计划、财务预算和人力资源计划等,而且这些计划功能与价值控制功能已进销存软件完全集成到整个供应链系统中。
另一方面,ERP系统通过定义事务处理(Transaction)相关的会计核算科目与核算方式,以便在事务处理发超市管理生的同时自动生成会计核算分录,保证了资金流与物服装进销存流的同步记录和数据的一致性。从而实现了根据财务资金现状,可以追溯资金的来龙去脉,并进一步追溯所发生的相关业务活动,改变了资金信息滞进销存软件后于物料信息的状况,便于实现事中控制和实时做出决策。
此外,计划、事务处理服装进销存、控制与决策功能都在整个供应链的业务处理流程中实现,要求在每个流程超市管理业务处理过程中最大限度地发挥每个人的工作潜能与责任心,流程与流程之间则强调人收银软件与人之间的合作精神,以便在有机组织中充分发挥每个的主观能动性与潜能。实现企进销存软件业管理从“高耸式”组织结构向“扁平式”组织机构的转变,提高企业对市场动态变化的响应速度。
总之,借助IT技术的飞速服装进销存发展与应用,ERP系统收银软件得以将很多先进的管理思想变成现实中超市管理可实施应用的计算机软件系统。ERP的核心管理思想就是实现对整个供应链进销存软件的有效管理,主要体现在以下三个方面:
1、体现对整个供应链资源进行管理的思想
在知识经济时代仅靠自己服装进销存企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方超市管理如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排收银软件企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势。换句话说,现代企业竞争不是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业供应链之间的竞争。ERP系统实进销存软件现了对整个企业供应链的管理,适应了企业在知识经济时代市场竞争的需要。
2、体现精益生产、同步工程和敏捷制造的思想
ERP系统支持对混合型生服装进销存产方式的管理,其管理思想表现在两个方面:其一是“精益生产LP(Lean Proction)”的思想,它是由美国麻省理工学院(MIT)提出的一种企业经营战收银软件略体系。即企业按大批量生产方式组织生产时,把客超市管理户、销售代理商、供应商、协作单位纳入生产体系,企业同其销售代理、客户和供应商的关系,已不再简单地是业务往来关系,而是利益共享的合作伙伴关系,这种合作伙伴关进销存软件系组成了一个企业的供应链,这即进销存软件是精益生产的核心思想。其二是“敏捷制造(Agile Manufacturing)”的思想。当市场发生变化,企业遇有特定的市场和产品需求时,企业的基本合作伙伴不一定能满足新产品开发生产的要求,这时,企业会组织一个由特定的供应商和销售渠道组成的短期或一次性服装进销存供应链,形成“虚拟收银软件工厂”,把供应和协作单位看成超市管理是企业的一个组成部分,运用“同步工程(SE)”,组织生产,用最短的进销存软件时间将新产品打入市场,时刻保持产品的高质量、多样化和灵活性,这即是“敏捷制造”的核心思想。
3、体现事先计划与事中控制的思想
ERP系统中的计划体系主服装进销存要包括:主生产计收银软件划、物料需求计划、能力计划、采购计划、销售执超市管理行计划、利润计划、财务预算和人力资源计划等,而且这些计划功能与价进销存软件值控制功能已完全集成到整个供应链系统中。
另一方面,ERP系统通过定义事务处理(Transaction)相关的会计核算科目与核算方式,以便在事务处理发生的超市管理同时自动生成会计核算分录,保证了资金流与物服装进销存流的同步记录和数据的收银软件一致性。从而实现了根据财务资金现状,可以追溯资金的来龙去脉,并进一步追溯所发生的相关业务活动,改变了资金信进销存软件息滞后于物料信息的状况,便于实现事中控制和实时做出决策。
此外,计划、事务处理、控制与决策功能都在整个供应链的业务处理流程中实现,要求在每个流程业务处理过程中超市管理最大限度地发挥每个人的工作潜能与责任心,服装进销存流程与流程之间则强调人与人之间的进销存软件合作精神,以便在有机组织中充分发挥每个的主观能动性与潜能。实现企业管理从“高耸式”组织结构向“扁平式”组织机构收银软件的转变,提高企业对市场动态变化的响应速度。
总之,借助IT技术的飞速发展与应用,ERP系统得以将很多先进的管理思想变成现实中可实施应用的计算机软件系统。
ERP是借用一种新服装进销存的管理模式来改造原企业收银软件旧的管理模式,是进销存软件先进的、行之有效的管理思想超市管理和方法。ERP软件在实际的推广应用中,其应用深度和广度都不到位,多数企业的效果不显著,没有引起企业决策者的震动和人们的广泛关注。
1.实施ERP是企业管理全方位的变革
企业领导层应该首先服装进销存是受教育者,其次才是现代管理理论的贯彻者和实施者,规范企业管理及其有超市管理关环节,使之成为领导者、管理层及员工自觉的行动,使现代管理意识扎根于进销存软件企业中,成为企业文化的一部分。国外企业实施ERP 似乎没有讨论的余地,全盘接受,自觉性强。其实,办企业这样做是天经地义的,而我们还要等收银软件待思想提高,观念更新,有时还要避开锋芒,迁就陈腐,互相推诿。如果我们不坚决向这些陋习告别,进销存软件这场全方位的变革就会反复、甚至夭折。
2.企业管理班子要取得共识
要眼睛向内,练好内服装进销存功,做好管理的基础工作收银软件,这是任何再好的应用软件和软件供应商都无超市管理法提供的,只能靠自己勤勤恳恳地耕耘。把ERP的实施称为"第一把手工程",这说明了企业的决策者在ERP实施过程中的特殊作用。ERP是一个管理系统,牵动全局,没有第一把手的参与和授权,很进销存软件难调动全局。
3.ERP的投入是一个系统工程
ERP的投入和产出与其服装进销存他固定资产设备的投入和产出比较,并不那么直观、浅显和明了,投入不可超市管理能马上得到回报,见到效益。ERP的投入是一个系统工程,并不能立竿见影,它所贯彻收银软件的主要是管理思想,这是企业管理中的一条红线。它长期起作用、创效益,在不断深化中向进销存软件管理要效益。
此外,实施ERP还要服装进销存因地制宜,因企业而别,具体问题具体分析。首先,要根据企业的具体需求上相超市管理应的系统,而不是笼统地都上小型机,或者不顾企业的规模上 WindowsNT,这样长期收银软件运作,对企业危害性极大。其次,这种投入不是一劳永逸的,由于技术的发展很快,随着工作的深入,企业会越来进销存软件越感到资源的紧缺,因此,每年应有相应的投入,才能保证系统健康地运转。
4.ERP的实施需要复合型人才
他们既要懂计算机技术服装进销存,又要懂管理。当前高校对复合型人才的培养远远满足不了企业的需求。复合超市管理型人才的培养需要有一个过程和一定的时间,但企业领导者常把这样不多的人才当作一般管理者,没有把他们当作是企业来之不易的财富,是一支重要的队伍。这与长期忽视管理有关,这些复进销存软件合型人才在企业中的地位远远不及市场开拓人员和产品开发者,而是"辅助"角色,不是政策倾斜对象,这种因素是造成人才流失的重要原因。另外,当企业上ERP时,这些收银软件复合型人才起到了先导作用,而一旦超市管理管理进入常规,他们似乎又成为多余的人进销存软件,这已成为必然规律。在人才市场上,复合型人才最为活跃,那些有眼力的企业家都会下功夫挖掘人才,而这也不利于实施队伍的稳定。
总之,条件具备的企业要服装进销存不失时机地上ERP管收银软件理系统,不能只搞纯理论研究、再研究,长超市管理时间地考察。要首先整理好内部管理基本数据,选定或开发适进销存软件合自己企业的ERP软件,条件成熟了就上
㈢ 关于IT学习心得,谈谈体会
这个靠自己写了 比如说 网络连接世界的每个角落 it正是这个的代表行业
㈣ IT培训学校的月度总结报告怎么写啊 谁能给我说说 啊 真是万分感谢啊》
月度总结就是你本月的工作心得,都完成了什么工作,做了什么事情
把自己做的事情都交代清楚,时间节点,完成的事项,目标,效果等等
㈤ 马上要参加一个数据库、云计算方面的培训班,计划每天记录一下学习要点和心得体会,大家有推荐好的IT论
加强理论学习。学习是为了更好地工作,特别是当前世情、国情、党情在深刻内变化的过程中,更容好加强理论学习,要读原文,读原著,要融会贯通,不能一知半解,中国特色社会主义理论体系是开放体系,是在改革发展过程中不断创新发展起来的
在新形势下要不断完善发展的,为更好地学习,必须加强对马恩列斯毛等著作原文阅读和中国特色社会主义理论体系的阅读,还要读一些先进的管理经验,结合世界形势发展、现代化建设需要和“中国梦”的实现需要学习。
㈥ 培训总结怎么写
范文: 2007年8月27日下午开始,我在动力厂热力车间开始了自己的实习工作。我冥思苦想了好一阵:我一学环境工程的与热力搭不搭调?其实,“热力”一词我还算颇为熟悉。毕竟,从中学到大学在这方面学了不少理论。然而就我现在的状态而言,热力既遥远又模糊……“Take it as it comes.(既来之,则安之)”现在是我需要用这句话勉励自己的时候了。到哪儿工作不得有个开头啊?!我算是真正开始体验实习工作的生活了。 我所实习的热力车间,隶属于攀成钢公司动力厂。目前,该车间拥有员工近130人,所含工种包括:空压工、锅炉工、软水工、电工和钳工。车间主要包含空压和蒸汽两个系统。其中,空压系统设有四个空压站,蒸汽系统设有两个锅炉房及一中央空调班。 在实习期间,我依次对空压系统和蒸汽系统进行了实习。在实习中,我在师傅们的热心指导下,积极参与空压及锅炉的相关工作,注意把书本上学到的相关理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证所学的理论知识,探求此项工作的本质与规律。为期半年的实习生活,既紧张,又新奇。回顾实习生活,感触是很深的,收获是丰硕的。实习中,我采用了看、问等方式,对热力车间工作的开展有了进一步的了解,分析了各个班组生产管理有关工作的特点、方式、运作规律。同时,对各个站点的设备管理、人员管理等都有了初步了解。 首先,我去了老厂区的1#锅炉房,去熟悉那儿的生产工艺流程及管网。1#锅炉房虽然已经很旧,可在里边工作的员工干起活来丝毫不含糊。这里涉及锅炉工和软水工。我是学环境工程专业的,这儿的软水生产当即引起了我的关注。通过软水工介绍,我很快熟识了树脂离子交换器这里边的原理及流程。这也是生平第一次感受到了理论联系到了实际工作。多少让我对于今后的实习工作增添了几分自信。接着了解锅炉的三大安全附件(安全阀、压力表、水位仪)、炉膛的构造及管网分布。 在1#锅炉工的介绍下,我来到了新厂区的2#锅炉房。新的厂房,先进的装配以及更大更稳定产量。虽然新老锅炉的技术构造及原理基本相同,可新的2#锅炉安装有先进的PLC操作系统。无疑,这对于我是多么的新鲜,一改我过去对国企技术力量的怀疑。当然,也深切的体会到了科学技术是第一生产力。 当然,空压系统是我实习的重点。因为之前我从未涉及过空压,所以空压一词在我脑海里显的尤为空洞。起初,我没能看出1#空压站和2#空压站的空压机有什么区别(都是LW250系列)。好在有师父的提点,我渐渐的熟悉它们,并能很好的比较它们。然而就在我为自己有点成绩沾沾自喜的时候,我来到了3#空压站。起先,在我的空压世界里仿佛只有先进的双螺杆式空压机。其实,看上去挺别扭的活塞式空压机更有它的用武之处!我了解到了3#空压站的活塞式是目前能生产最大压力空气的空压机种。当然还有我未有机会看到的产量最大的离心式空压机种。所有的这些都够我好好去摸索、学习、钻研的了。 就在我打开说明书,打算好好研究咱们的空压系统的时候,我接到了车间的一个任务,那就是参与我们热力车间空压系统各种规程的编写工作。这也是我到攀成钢以来第一次揽活儿干!有几分惊喜,更多的是茫然,有些不知所措了。为了能下笔,我不得不自己到各个空压站的班组上去了解情况。想到自己是一个比较内向的人,我有些退后了。现在看来,其实那会儿我就是怕羞,丢不下大学生的臭架子。无奈,为了抓住这个能更好了解空压系统好机会,我只有硬着头皮往前冲了。在走访各个班组的过程中,我一一向各个班组长讨教。顿时,我觉得我有点不像我了,那虚心劲儿、那脸皮厚啊,仿佛一下子附着在我的身上。在这过程中,我还学会了另外一种本事:那就是如何去和咱们工人老大哥们沟通,并为之后誓言要与工人阶级打成一片奠定了坚实的基础!有了这次的经验,此后编写工艺流程的时候我便驾轻就熟了。而这又让我总结出这样一个道理:经验都是从最简单的事情学到的。 对于各个班组的设备管理,我在实习中看到,车间着重建立和完善设备管理制度;对各类设备都建立设备卡片;做好设备的日常检查巡视,定期进行检查、保养、维修、清洁,并认真作好记录,发现问题及时解决。我也到班组上参与这个工作中来。如针对当前生产需要、设备及人员情况填写好设备运行记录表和周安记录表,还参与职工小家庭建设等,以体验班组生活,熟悉班组生活。另外,在班组上,可以与职工们多沟通,并与他们建立起相互的信任。因为与人合作,如果彼此有信任就会事半功倍。 另外,设备的维修自然就会牵涉到设备的各种配件。这一点是我始料未及的,一想就是些琐碎繁杂的活儿,让人头疼。然而车间还真就给了我这个任务:记录车间各种设备的备品备件。走进库房我傻眼了,我几乎无从下手。还好有师父带着我,一边给我报配件的名称,一边给我讲解备件是什么的干活。我们师徒俩整整用了一周的时间才把库房里的大大小小的配件理出个大概来。通过这个工作,我多少也了解了我们热力车间的家当,也对之前设备上不是很懂东西对号入座了。累是累了点,可也算收获颇丰啊。 最让我长见识还是在我们车间新建的4#空压站抢修D—100/8—e型空压机。几乎出动了我们空压系统所有的精英们。看着他们把一空压机大卸八块,铺开阵势的干。此时我总算亲眼目睹了此种型号空压机的内部构造及相关生产工艺流程,也对空压机各个重要的部位、配件进行了深入的了解。从下午一点一直干到凌晨两三点,一直在打下手的我没有疲惫,只有兴奋。也许我是出于新鲜,更出于咱也融入到这个团队当中了。(工作方面的事暂时谈到这儿) 除此之外,我积极参加工会的文化体育活动,并加入了咱们动力厂的篮球队和足球队。在训练和比赛当中,我深切的体验到了属于咱们职工的那份乐趣与激情,也更加意识到了团队力量的强大。在丰富了自己的业余生活同时也让我有机会进一步了解动力厂丰富多彩的企业文化。 半年的实习转眼而过,回顾实习生活,既有收获的喜悦,也有一些遗憾。通过实习,加深了我对热力车间的理解,丰富了我的空压及蒸汽方面知识,使我对在热力车间理工作有了深层次的感性和理性认识。同时,由于各方面原因,仍觉得有一些遗憾。如对我热力车间有些工作的认识仅仅停留在表面,更多的时候只是在看别人做,听别人讲如何做,未能够亲身感受、处理一些具体工作,所以未能领会其精髓。 通过实习,我发现热力车间无论是在管理经验,还是基础管理上都已储备了一定的资源,是动力厂的一个不可或缺的组成部分。另外,不久的将来又有新的炼钢及轧管项目上马,热力车间的发展前景应该是非常广阔的。但我们车间还是缺少不少核心技术人员,作为新近职员的我也要加把劲,努力把自己变成后起之秀,在安全生产、保供等各个方面为全厂做出自己应有的贡献。通过实习,我认识到要做好热力车间的工作,既要注重理论知识的学习,更重要的是要把实践与理论两者紧密相结合。热力车间作为动力的一份子,它所提供的产品是生产单位必需的能源产品。其中牵涉到的工作更是一种平凡、琐碎、辛苦的服务性工作。因此,在实际生产的工作中,要时刻牢记事无小事,以安全生产为中心,一切从生产实际出发,贯彻并执行“以人为本,预防为先,遵纪守法,安全生产,综合治理,良性循环,持续改进,和谐发展”32字方针,不断学习,不断创新,与时俱进,为生产单位提供保质保量的产品,为达到全厂下达的生产目标而努力奋斗。
㈦ IT培训学校的年度教学总结怎么写啊
中,关.村校区还是可以的,相对一些小点的校区算是个大校区了,也是有自己的宿舍等一系内列容校区的,算是完善设施的一个校区,听说最近有个名师去做试听的,不要money滴,呵呵,想去看看可以网络一下校区的名称哦!
㈧ java学习心得
学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰 Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加载Class的;另一个问题是package和import问题,如何来寻找类的路径问题。把这两个问题摸索清楚了,就扫除了学习Java和使用JDK的最大障碍。推荐看一下王森的《Java深度历险》,对这两个问题进行了深入的探讨。
第二步是学习Java的语法。Java的语法是类C++的,基本上主流的编程语言不是类C,就是类C++的,没有什么新东西,所以语法的学习,大概就是半天的时间足够了。唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,这可能需要有人来指点一下,我当初是完全自己琢磨出来的,花了很久的时间。不过后来我看到《Thinking in Java》这本书上面是讲了这些概念的。
第三步是学习Java的面向对象的编程语言的特性的地方。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有C++的经验,只有C的经验,我是大概花了一个月左右吧,才彻底把这些概念都搞清楚,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了不下5遍,才彻底领悟了。不过我想如果有 C++经验的话,应该一两天时间足够了。那么在这个过程中,可以多看看《Thinking in Java》这本书,对面向对象的讲解非常透彻。可惜的是我学习的时候,并没有看到这本书,所以自己花了大量的时间,通过自己的尝试和揣摩来学会的。
第四步就是开始熟悉Java的类库。Java的基础类库其实就是JDK安装目录下面jre\lib\rt.jar这个包。学习基础类库就是学习rt.jar。基础类库里面的类非常非常多。据说有3000多个,但是真正对于我们来说最核心的只有4个,分别是
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;
这四个包的学习,每个包的学习都可以写成一本厚厚的教材,而O'reilly也确实是这样做的。我觉得如果时间比较紧,是不可能通过读四本书来学习。我觉得比较好的学习方法是这样的:
首先要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。
对包整体框架的把握并不是要熟悉每个类的用法,记住它有哪些属性,方法。想记也记不住的。而是要知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。我在给人培训的时候一般是一次课讲一个包,所以不可能详细的介绍每个类的用法,但是我反复强调,我给你们讲这些包的不是要告诉你们类的方法是怎么调用的,也不要求你们记住类的方法调用,而是要你们了解,Java给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类的组合可以解决我的问题,That'all!,当我们具体写程序的时候,只要你知道该用哪个类来完成你的工作就足够了。编码的时候,具体的方法调用,是边写代码,边查Documentation,所有的东西都在Documentation里面,不要求你一定记住,实际你也记不住3000多个类的总共将近10万个方法调用。所以对每个包的总体框架的把握就变得极为重要。
第五步,通过上面的学习,如果学的比较扎实的话,就打好了Java的基础了,剩下要做的工作是扫清Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做 GUI编程之外,JDK里面其他会有用处的包是这些:
java.text.*;
java.net.*;
javax.naming.*;
这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。
第六步,Java Web 编程
Web编程的核心是HTTP协议,HTTP协议和Java无关,如果不熟悉HTTP协议的话,虽然也可以学好Servlet/JSP编程,但是达不到举一反三,一通百通的境界。所以HTTP协议的学习是必备的。如果熟悉了HTTP协议的话,又有了Java编程的良好的基础,学习 Servlet/JSP简直易如反掌,我学习Servlet/JSP就用了不到一周的时间,然后就开始用JSP来做项目了。
在Servlet/JSP的学习中,重头仍然是Servlet Documentation。Servlet API最常用的类很少,花比较少的时间就可以掌握了。把这些类都看一遍,多写几个例子试试。Servlet/JSP编程本质就是在反复调用这些类来通过HTTP协议在Web Server 和Brower之间交谈。另外对JSP,还需要熟悉几个常用JSP的标记,具体的写法记不住的话,临时查就是了。
此外Java Web编程学习的重点要放在Web Application的设计模式上,如何进行业务逻辑的分析,并且进行合理的设计,按照 MVC设计模式的要求,运用Servlet和JSP分别完成不同的逻辑层,掌握如何在Servlet和JSP之间进行流程的控制和数据的共享,以及 Web Application应该如何配置和部署。
第七步,J2EE编程
以上的学习过程如果是比较顺利的话,进行到这一步,难度又陡然提高。因为上面的知识内容都是只涉及一个方面,而像EJB,JMS,JTA等核心的J2EE规范往往是几种Java技术的综合运用的结晶,所以掌握起来难度比较大。
首先一定要学习好JNDI,JNDI是App Server定位服务器资源(EJB组件,Datasouce,JMS)查找方法,如果对JNDI 不熟悉的话,EJB,JMS这些东西几乎学不下去。JNDI其实就是javax.naming.*这个包,运用起来很简单。难点在于服务器资源文件的配置。对于服务器资源文件的配置,就需要看看专门的文档规范了,比如web.xml的写法,ejb-jar.xml的写法等等。针对每种不同的 App Server,还有自己的服务资源配置文件,也是需要熟悉的。
然后可以学习JTA,主要是要理解JTA对于事务的控制的方法,以及该在什么场合使用JTA。这里可以简单的举个例子,我们知道一般情况可以对于一个数据库连接进行事务控制(conn.setAutoCommit(false),....,conn.commit()),做为一个原子操作,但是假设我的业务需求是要把对两个不同数据库的操作做为一个原子操作,你能做的到吗?这时候只能用JTA了。假设操作过程是先往A数据库插一条记录,然后删除B 数据库另一个记录,我们自己写代码是控制不了把整个操作做为一个原子操作的。用JTA的话,由App Server来完成控制。
在学习EJB之前要学习对象序列化和RMI,RMI是EJB的基础。接着学习JMS和EJB,对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到EJB。
在学习完EJB,JMS这些东西之后,你可能会意识到要急不可待学习两个领域的知识,一个是UML,另一个是Design Pattern。 Java企业软件的设计非常重视框架(Framework)的设计,一个好的软件框架是软件开发成功的必要条件。在这个时候,应该开始把学习的重点放在设计模式和框架的学习上,通过学习和实际的编程经验来掌握EJB的设计模式和J2EE的核心模式。
J2EE规范里面,除了EJB,JMS,JTA,Servlet/JSP,JDBC之外还有很多很多的企业技术,这里不一一进行介绍了。
另外还有一个最新领域Web Services。Web Services也完全没有任何新东西,它像是一种黏合剂,可以把不同的服务统一起来提供一个统一的调用接口,作为使用者来说,我只要获得服务提供者给我的WSDL(对服务的描述),就够了,我完全不知道服务器提供者提供的服务究竟是EJB 组件,还是.Net组件,还是什么CORBA组件,还是其他的什么实现,我也不需要知道。Web Services最伟大的地方就在于通过统一的服务提供方式和调用方式,实现了整个Internet服务的共享,是一个非常令人激动的技术领域。Web Services好像目前还没有什么很好的书籍,但是可以通过在网络上面查资料的方式来学习。