
求份LINUX实习报告不足和收获
富士康科技集团是台湾鸿海精密集团在大陆投资兴办的高新科技企业。
作为一名线长,在培训过程中有所感悟,下面是关于线长的培训心得体会,欢迎大家阅读学习。
在无限的期盼与等待中,我们终于踏上了出发的列车。
这是我们的第一次顶岗实习,对于我们这些从未出过远门的人来讲,既能增加我们的社会经验,又能用我们的自己的劳动赚到一笔钱,真的是一件不错的事。
于是我们怀着无限的向往出发了。
经过十多个小时的列车颠簸,我们在第二天的中午到达了我们的目的地——深圳富士康。
本来就坐车坐的全身酸痛,又累又饿的,想好好休息一下。
可富士康是一个大公司,每天进厂、出厂的人成千上万,所以办事需要流程,我们还得排队办进厂手续。
同学们一个个都没精神了,刚好又赶上了下雨,而进厂的人又多,排的队伍仿佛看不到尽头。
有些同学开始哭了,有些同学说想家了,有些同学说不该来、看着同学们这个样子,我心理很不是滋味,只得安慰他们说:我们来都来了,就一定要坚持下去,不能一开始就被打败,不能一点点困难就想放弃。
我们汽车商务系去的大部分是女生,可大家抱怨归抱怨,还是在小小的发泄情绪后,提起包包,排队接受体检。
看着大家坚定的眼神,我心中也更多了一份坚定,我们虽然有时候小任性,可面对困难,我们从来好、不退缩! 终于在晚上八点的时候,我们办理好了所有手续,在简单的吃了晚餐之后。
我们坐厂车来到了龙华宿舍区,这是我们这几天培训是的暂时住所,在简单的整理床铺后,我们洗了澡就睡了,劳累了一整天,同学们都睡得很香。
明天要开始了入职培训了。
第二天我们开始接受培训,富士康请了专门的讲师给我们讲了公司文化和安全方面的一些知识,给我们发厂牌,等培训完后我们就要正式上班了,经过几天的培训,同学们的精神也慢慢养好了,都想快点结束这无聊的培训课程,赶快上班。
等培训完后,已经是一个星期后的事了,我们要离开龙华厂区去观澜厂区上班了。
同学们总结了这几天,觉得富士康的效率太低,办什么事都喜欢让我们等。
出太阳我们就晒太阳,下雨就淋雨、、、、但是又怎样呢!我们是出来打工的,不是来享受生活的,我们必须适应这种社会环境。
我们又坐车,从龙华厂区搬到了观澜厂区,住在鸿祥宿舍,鸿祥宿舍以前是男生住的,我们进去住时,宿舍里面的垃圾都堆成山了。
风扇是坏的、厕所是堵的、就连门锁也是坏的。
这恶劣的环境啊!真受不了,尤其还有好多蟑螂、臭虫。
经过我们整个宿舍同学们的努力,宿舍终于可以住人了。
哎!男生啊~~~~!!! 搬到了鸿祥宿舍后,就要正式上班了。
我们上班的第二天,就是学习参观,第三天就正式上岗。
同学们对岗位特别好奇,在稍微的学习后都跃跃欲试。
车间里的员工都很年轻,但并不是向外界传说那样凶巴巴的。
他们人都很好,我们要学习作业手法,他们都好细心的给我们讲解。
看来我们之前的担心都是多余的,这里的人并不是像外界所说的那样冷酷无情。
只是可能这里的生活方式太单调,工作方式太机械化,所以车间里的人并不怎么喜欢笑。
我们线长就是这样,整天黑着一张脸,但其实接触了就会发现他们人都挺好的,把我们当妹妹一样,无论在工作或生活当中都特别关心我们。
因为富士康前段时间传出了跳楼事件,公司避免类似事情在发生,在各个车间都设立了相亲相爱小组。
目的是为了让大家互帮互助,团结一致。
很荣幸我被选中了当副组长,平时休息时间就组织大家唱唱歌,玩玩游戏,与心情不好的同事聊聊天,上班的时间还算过的适应。
也因为这个原因,我很快与其他同事熟络起来了。
我们车间大部分都是我们学校的实习生,大家都是很开朗活泼,也是原本沉默的车间增添了不少生气。
但是,我们如果一直在车间嘻嘻吵闹,会给其他员工造成影响。
而我们实习生本来就比老员工做得慢,新鲜感一过大家就觉得这工作有些枯燥有乏味,效率自然就低了。
有时候完不成排位就要集体挨训。
有一次被训得太厉害,有的同学们都委屈得哭了。
然后,我们大伙就凑在一块,说:我们又不是比老员工差,他们能做多少,我们照样可以,所以我们不能被他们看扁,既然出来了,就要吃得起苦!看着伙伴们一张张稚气未脱却执着的脸,我又一次被感动了。
还好一路有你们,我才能在最艰苦的时候坚持下来。
日子慢慢的趋于正常化了,我们也已经适应了这里上班的生活。
平时上班的时候,我会早早的上到五楼,把凳子和检具都交接好、摆好。
然后等同事们上来。
有时候我们需要什么,都喜欢叫我,而经过数日来的摸索。
我清楚东西会放在什么地方。
给他们的时候,都很高兴的谢谢我。
而我更高兴,因为能帮助到别人,即使是一点点都是很快乐。
到了下班的时候,我总是会主动给他们分配卫生任务,然后带领他们一起扫地、打水擦流水线、、、、一般大家看到我们搞卫生,都会主动过来帮忙,在一天的上班结束后,大家又一起搞卫生,从中体会到了快乐是无穷的,别的线长都羡慕我们线长,说我们怎么这么勤快,线长就对我们说辛苦了,但其实我一点也不觉得苦,因为我发现,劳动使人快乐,而且劳动最光荣嘛! 后来,又有新员工进厂。
我也利用这个副组长之便与他们混得很熟。
最有趣的是,他们大多数都以为我是有一年工龄的老员工,哈哈~~~我有那么沧桑么。
时间过的很快也很充实,不知不觉我们三个月的实习生涯就快结束了。
一路走来,有苦有甜,但是很庆幸我们都坚持到了最后了,不管怎样我们都是最棒的了!而这里的人,那些总是照顾我们的人,可能就这一辈子就这么一次,以后再也看不到了。
但他们带给我们的感动与温暖却永远都会留在我们心中。
是因为他们,所以我才对“社会”这两个字的看法有所改变;是因为他们,所以我才能在以后能鼓起勇气走入社会,融入社会;是因为他们,所以我相信,只要付出真心,就可能得到真心。
在这次的学习,我得到了以下结论:首先不要自视过高,永远要谦虚,要学习;第二,人的潜力无限的,但它往往是在最紧急的时候才能被激发出来。
所以,人都是被逼出来的;第三,用微笑的目光看世界,你会发现一切都是那么的美好,所以人一定要豁达乐观,笑一笑,没什么过不了。
经过这次实习,我觉得我有成长了不少,也可以说是完成了一次蜕变,让我能在以后的工作学习中很勇敢,更理智。
二: 没开始正式上班之前在富士康转了一下,发现富士康的人都很匆忙,在厂区走路都很快,以至于我们刚开始的时候不知道路,都没好意思问他们,后来我的理解是他们的时间是很紧张的,要么在赶着上班,快迟到了。
要么在赶着下班,赶紧回去,洗个热水澡赶紧躺在床上睡觉。
经过两天的“上课”学习,后来我们分部门了,我被分到CNE成型部门,是专为日本人代工任天堂游戏机的,我在印刷,13线,两个线长都是女的,后来得出结论我们线长还是比较好的,和我在一条线上的另外还有有我们学校的10个同学,其中有9个是我们班,说实话跟同学一起工作还是蛮好的额,别人都羡慕呢?刚开始的时候我们是新员工,线长还是比较照顾我们的,刚开始的时候我们线上人多,我们实行七休一的策略,后来干脆实行七休二的策略,其中有一天线长是给我们错开调整休息的,大家轮休,这样的策略实行了一个月左右。
有些人觉得这样下去月底拿不到工资,我觉得吧,这样也挺好,有休息的时候你就好好休息呗,事实上后来也证实了我们还是挺怀念第一个月的时候的,大家至少有周末去休息,去睡觉,去上一网。
第一个月挺正常的,跟之前我们签的合同上的内容是差不多的,七休一,每天8个小时的正常班,3个小时的加班1,1.5倍的工资,周末是加班2,2倍的工资。
两个月倒一次白夜班。
刚去的时候我们每天下午2点半的时候有20分钟休息时间,我们可以利用这个时间打个小盹,反正我是能睡着的。
后来改成上午9点半的时候休息10分钟,下午2点半的时候休息10分钟,这样也行,当然我觉得没之前的那种好,其实上午时间挺好过的,不休息也过的挺快的,但我们只能去适应。
到了第二个月了,放假慢慢的少了,到了这个月的月底我们好像是连续上了,三个星期的白班了,那时候我们天天盼着放假,那个月的最后一周我累的不行了哦,特别是我后来的岗位工作量加重了,每天赶常量赶的要命,后来说是这个周日放假一天,同时这一天也作为转夜班的休息一天,但这个放假休息的事又不能够确定,最终我和其他两个同学一起没去上班了,我是直接没去的,他俩跟线长请假,线长没批,那时候挺忙的,我就知道线长是不会批的。
既然没去上班我当然得好好睡觉了,那时候我唯一的娱乐也就是用手机上一下网,然后看看电影什么的,我们那时候放一次假不容易,为此我们放假的时候一般不出门,在寝室睡觉或玩,当然干粮我们提前肯定会准备的。
那时候我唯一的精神食粮就是《电脑报》了,我有时间一般都会去买一份,然后睡觉之前看看,后来事实证明,虽然我忍不住买了很多份,但都没怎么看,唯一的一点时间都给手机上网用了。
第二个月快结束的时候有几个人坚持不住了,想回学校了,太累了。
后来休息时间取消了很是让我们恼火,还有吃饭时间也该成半个小时了,根本不够啊。
其中也有我,跟几个同学说好了,拿了这个月的工资就走的,但无奈工资是在下个月11号发的啊,我一想,我还是在坚持一下吧。
虽然走了一小部分同学,但是不是还有坚持下来的么,并且没有一个女生走的。
于是我就一直坚持下来了。
第三个月我们整整上了一个月的夜班,不带放一天假的,我都不知道我是怎么过来的,我只能说还好是夜班,夜班有个好处就是你感觉时间过的快,你的大脑在昏昏沉沉的状态下度过的,并且下班的时候是白天,你可以上一下网再睡觉。
但也有个坏处,有时候第二天下午你起来晚了,你就没时间吃晚饭了,那时候你饿着肚子上班,很惨的,我就干过几次。
唯一的欣慰是我们发工资的那天。
总得来说,这次实习,我们休息时间是越来越少,以至于后来一个月才休息一天,当然工资也越来越多了。
我们线上有很多像我们这样的学校来的实习生,在那段时间我们相处的都挺好的,但是来来走走,他们走了的话,估计我们都不可能会有机会见面的,后来我发现线长是个挺难当的,上面有上司出了问题得找你,下面员工有事又得找你,不好当,蛮累的,其实我们只有换一位思考一下就好了,但是总会有那么一些可恶的人。
三: 员工***(工号),因对FOXCONN核心价值“爱心、信心、决心”和企业文化“融合、责任、进步”的认同,为追随“执行力大帅”、集团总裁郭台铭先生学习执行力,拓展知识、累积经验、锤炼智慧,于2005年2月19日走进富士康科技集团这个大家庭,现服务于PCEBG产品事业群TAM(VI)事业处铝合金制造处人力资源课。
根据分工,在试用期间主要从事人力招募、文康活动推动及文案方面工作。
检讨是改善的前提,改善是进步的源泉。
通过工作总结与检讨,可以不断发现自身存在的缺失,并以此为契机,改善自我、超越自我。
藉此试用期满之际,特就入职以来的学习、工作等方面情况向各阶主管汇报如下,并请各阶主管批评指正: 一、工作中学习 由于我入职时适逢制造处自沙井万丰98工业区搬迁到龙华下横朗第二工业区新址办公,工作千头万绪、人手相对紧张,故入职后直接参与日常工作,没有遵循“先培训、后上岗”的惯例。
但即便工作忙、任务重、时间紧,原行政部李敏昌经理、人资聂振亚代课长仍然没有放松对我个人学习方面的要求。
通过三个月的努力,我对自己的评价是:融入企业文化比较快,适应工作环境比较好,工作积极性高、责任心强。
这一切,首先得益于以下几个方面的学习: 1、个人的进步源于各阶主管的身体力行、言传身教。
上至协理,下至课长,都有著十几年甚至是几十年的工作经历,经验十分丰富且平易近人,工作中、生活中都是我学习的良师益友。
我刚接手人力招募工作时,对集团招募流程、表单各方面均不熟悉,聂振亚课长在做好新人“传、帮、带”的同时,耐心地讲问题、细致地教方法,“扶上马、送一程”,一丝不苟、尽心尽力。
李敏昌经理常常教导我们:“行政是个服务单位,大家首先要学会做服务工作;服务工作做不好,你就没有资格做管理。
”李经理工作中身体力行,丝毫没有经理的架子,办公室和我们抢著做5S,亲自维修洗手间小便器、办公室门锁等等,他的人格魅力对我感触很深。
经理能如此,下属怎能不进步?也记得曾协理多次对我推动的篮球联赛工作提出具体的指导意见,谢协理在我们行政早会时专门跟我们讲“心思细如丝”的道理……诸多教诲,时刻铭记于心,丝毫不敢懈怠;高阶主管百忙中尚且如此关怀下属,关心我们的成长和进步,我自然没有理由让主管失望。
2、个人的进步得益于集团的教育训练制度和人资“新人训”工作的推动。
为帮助新进同仁顺利融入富士康,人资同仁于5月专门组织了一次“新人训”课程规划。
通过学习,我了解到了集团、事业处(制造处)光辉的发展历程,熟悉了集团及各级的人事政策、规章制度,掌握了关于安全、日常行为规范、5S等基本常识。
《员工手册》系统讲解了人事管理规章、教育训练与技委会、薪酬\\\/福利\\\/保险、行为规范、工作与生活环境等方面的要求,是帮助我们融入集团、规范自我、矢志工作的行动指南。
3、个人的进步离不开同仁的帮助和个人平时的学习、积累。
“流程+表单”构成集团的“系统”,工作中,先来的同仁各方面经验也非常丰富,运用“流程+表单”得心应手,在我工作中遇到不明白、不熟悉、不了解的情况的时候,这些同仁自然是我请教的对象,而他们往往也非常乐意帮助我。
集团资讯系统发达,IE学院网站、鸿海电子公告栏、PCEBG人力资源互动网等电子平台及《鸿桥》月刊等传播媒介都是我学习的重要渠道。
工作中,我从集团网站上下载资料,编辑了一本《走进富士康》的小册子,供求职应聘者阅读和了解,内容囊括集团简介、核心竞争力、大事年纪、成长历程、经营理念、集团风采等诸多方面,在我向面试人员介绍集团和事业单位发展历程与前景展望的同时,也增进了自身对集团的了解、增强了个人的集体荣誉感和事业上的归属感。
三个多月以来,我参加各类教育训练课程13次(以上不含“新人训”系列课程),实修学分40分,认列学分38分,完成年度计划应修学分的88%(注:若包含“新人训”课程,已提前完成全年应修学分)。
二、学习后工作 (一)工作情况 在人力资源版块,主要是“选、育、用、留”四个方面的工作。
在T6人资,我是一名新人,一切从零起步,协助主管从事人力招募、文康活动推动及专案作业工作。
近三个月来,主要做了以下几点工作: 1、主导推动TAM(VI)铝合金第一届男子篮球联赛。
针对厂区所处位置较偏,周边治安环境不容乐观,厂区内缺乏文康娱乐设施,同仁工余休闲无去处的实际情况,在事业处、制造处主管及各部门主管的大力支持下,经李敏昌经理、聂振亚课长精心指导、行政同仁大力协助,TAM(VI)铝合金第一届男子篮球联赛于2005年5月5日在上横朗灯光球场正式展开,这是制造处自沙井搬迁龙华后的第一次大型文康活动,各阶主管给予了充分肯定,各位同仁也能够积极参与其中,反响较好。
云工社,为富士康输出优质员工 活动中,借助集团的资讯办公系统优势,进行了几点小小的“创新”:一是采用MicrosoftPowerPoint文档发布赛事信息,加上动画效果,给同仁耳目一新的感觉;二是实行Notes公告、电话通知与看板信息公布相结合,三管齐下,及时满足各个层级同仁的信息需求;三是赛后即时发表“篮球比赛快讯”,及时公布最新比赛动态。
目前,篮球联赛已经结束小组赛阶段的比赛,预计将在6月上旬圆满降下帏幕。
开赛当天,制造处主管谢协理亲临现场指导;事业处主管曾协理更是直接参与活动,并多次当面对我进行耐心、细致的教导,让我非常感动也深受鼓舞,在此对二位协理、各阶主管及全体同仁的大力支持深表感谢! 2、跟进借调基础人力工作事宜。
因应铝合金制造部订单增加、稳定产能需求,经事业处主管核准并会签PCEBG人资,铝合金制造处4月、5月分两批自华南培训中心借调基础人力123人,此项工作在主管指导下由我负责执行。
接手工作开始,我就给自己定下了“树形象、保安全、负责任”的工作目标。
我是T6的一份子,走出大门,我的形象就代表整个T6。
新迁厂区后,我们是第一次从华南培训中心进人,我也是第一次与华南培训中心同仁接触,树立T6在整个集团、事业群的形象,在兄弟单位面前的形象,在新进同仁面前的形象至关重要。
为此,我在向中央总务宿管部请车时、在与华南培训中心教育训练部联系接人送人时、在向新同仁介绍基本情况时、在平时的各项工作中,始终坚持谦虚谨慎、有礼有节的工作态度,慎言慎行。
安全工作方面:组织人员登车前,我会进行乘车纪律方面的宣导;接员工回厂区后,我会交待他们生活安全注意事项,并专门请负责教育训练的同仁展开工业安全方面的课程。
在协调员工关系上,我开诚布公地与新同仁做朋友,主动公布自己的联系电话,乐于帮助借调人员解决实际困难,也以自己的实际行动取得了他们的信任;平时,他们都愿意将自己的想法告诉我,遇到疑问也会来找我。
现有借调人员72人(其中大浪厂区24人),除2人因个人原因即将离开我处,其他人员思想稳定、工作积极且能服从管理,此项工作安全、圆满无事故。
3、参与组织制造处考生参加PCEBG机构段2005年上半年不铨叙转铨叙考试。
由DT(II)人资厂务部牵头,PCEBG机构段2005年上半年不铨叙转铨叙考试作业于4月底至5月初全面展开,根据部门主管安排,我负责跟进本处人员提报及组考等工作。
为保证此次考试的公开、公平、公正,给优秀员工营造成长、成才的机会,人资单位做了认真、细致的准备工作;严格把握考生的绩效、年资及工作表现,提报考生、组织参考过程中各个环节、各个步骤均实行信息公开制度,各项工作真正做到公开、透明,自觉接受同仁监督。
为帮助考生掌握相关信息,人资在考前专门制作看板一期;并于5月11日专门发出《组织转铨叙考生参加PCEBG机构段统一考试作业案》,在组织考生参考前,进一步明确考试纪律及相关注意事项,以树立形象、严明纪律;由我带队到集团龙华园区参加考试,再次对相关纪律进行宣导。
值得欣慰的是,在整个组考过程中,各项工作安全、顺利,无任何考生违纪行为发生,同仁在园区考试期间自觉遵章守纪,维护了事业处在集团的良好形象。
4、草拟TAM(VI)铝合金制造处5月全员集会实施方案,负责前期筹备工作。
4月底,曾协理指示5月初举行横朗厂区全员集会;在接到任务后,主管将这副担子交给了我。
草拟专案交经理、主管审核,呈协理核准,各项工作有条不紊、忙而不乱。
印象最深刻的是,由于是在横朗厂区初次举行类似活动,没有现成的经验可以借鉴,在场地排配上,经理、主管多次给予具体指导,我用经理自制的米尺到现场量距离、做标记,出台的“位置示意图”从粗到细、从精到准,先后八易其稿。
5月13日早7:00开始到现场布置场地、调试音响,组织同仁就位等,保证了全员集会在7:40如期顺利进行。
5、人力招募方面。
因应事业群、事业处控制人力成本的指导意见,自3月份开始暂停对外招募作业,有效控制了人力的过渡膨胀和无序增长;目前除个别职位空缺外,其余各部门亦无正式人力需求。
招募工作中,始终坚持“服务第一”的方针:在接待面试人员时,一张笑脸相迎、一声问侯暖心、一把椅子请坐、一杯茶水解渴、一片诚心待人、一句祝福送客,尽力减少面试人员的等待时间,努力营造温馨、和谐、平等的面试氛围。
工作中积极与PCEBG事业群人资、人力资源总处招募部同仁沟通,保持了良好的合作关系。
此外,在近三个月的工作中,我还先后参与了《建立考勤餐饮智能刷卡系统规划案》、《调整双休时间应对错峰停电暂行规定》、《重申集团关于破坏公共环境卫生处分规定》、《5.1劳动节放假及厂区安全管控事宜》等专案工作;积极推动《鸿桥》双刊在横朗厂区的学习与利用,为《鸿桥》收集稿件、图片,努力活跃厂区文康活动。
嵌入式培训心得有吗
谁培训过有什么心得
下面是星创客优秀学员的培训心得:有很多处于迷茫中的就业者,总在纠结要不要从事嵌入式这个行业,主要问题在于嵌入式这个行业对求职者的专业技能要求是非常高的,但不可否认一点嵌入式开发行业的发展前景的确很好,很多行业都涉及到了嵌入式技术,并且很多非嵌入式科班出身的求职者都投入到了嵌入式的学习过程当中,接下来我就总结一些嵌入式学习的小技巧,更好地让你成为嵌入式工程师。
1.安装一个Linux的发行版本,熟悉使用Linux,掌握Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建,如果曾是WINDOWS的程序员,尝试把开发环境转移到Linux下来。
2.了解C语言,C语言是嵌入式开发中非常重要的编程语言,对于这门语言不仅要会写程序,还需要看懂他人的程序。
3.学会SHELL编程,SHELL几乎可以作为一个入门语言来学习,那么最低的要求就是要看懂自己版本linux的配置脚本。
4.多做案例分析,但你不可片面的认为是不动手去练习,如果想成为一名优秀的码农,就需要自己去一行行打,这样才可以取的大的进步。
5.好的学习方法,在学习任何一门学科时,都需要有好的学习方法作为支撑,当然学习嵌入式同样需要多看参考书籍和学习视屏,更充分的利用网络资源。
如果你觉得自己目前还没办法掌握这些,可以和我一样参加华清远见星创客的培训。
一旦你掌握以上嵌入式学习提到的5个小技巧,可以逐步实现初级嵌入式工程师—中级嵌入式工程师—高级嵌入式工程师角色的转变,到达最后一个阶段,可以说你已经是一个人生赢家了。
php,jsp,asp三者优缺点...
JSP ASP PHP 运行速度 快 较快 较快 运行耗损 较小 较大 较大 难易程度 容易掌握 简单 简单 运行平台 绝大部分平台均可 Windows平台 Windows\\\/UNIX平台 扩展性 好 较好 较差 安全性 好 较差 好 函数性 多 较少 多 数据库支持 多 多 多 厂商支持 多 较少 较多 对XML的支持 支持 不支持 支持 对组件的支持 支持 支持 不支持 对分布式处理的支持 支持 支持 不支持 应用程序 较广 较广 较广----------------------------------------------------转载: 慢慢看吧! ASP、JSP与PHP的比较 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(Java Server Pages), PHP (Hypertext Preprocessor)。
简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境, 利用它可以产生和运 行动态的、交互的、高性能的WEB服务应用程序。
ASP采用脚本语言VB Script(Java script )作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法 , 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支持目前绝大多数数 据库。
还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点( t)自由下载。
而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病-- 脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Jav a 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Js p--Java Server Page。
Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点 程序。
三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的 第一次请求时发生。
在 ASP 、PHP、JSP 环境下, HTML 代码主要负责描述信息的显示样式 ,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PH P、JSP 页面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。
ASP 、PHP、 JSP三者都是面向 Web 服务器的技术 ,客户端浏览器不需要任何附加的软件支持。
技术特点 ASP: 1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成 网站的应用程序。
2. 无须 compile 编译,容易编写,可在服务器端直接执行。
3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即 可浏览 Active Server Pages 所设计的网页内容。
Active Server Pages 所使用的脚本语 言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些 脚本语言。
5.Active Server Pages 能与任何 ActiveX scripting 语言相容。
除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言 ,譬如 REXX 、 Perl 、 Tcl 等。
脚本引擎是处理脚本程序的 COM(Component Object Mod el) 物件。
6. 可使用服务器端的脚本来产生客户端的脚本。
7.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。
可以使用 Vi sual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的ActiveX Se rver Component 。
PHP: 1.数据库连接 PHP可以编译成具有与许多数据库相连接的函数。
PHP与MySQL是现在绝佳的组合。
你还可 以自己编写外围的函数取间接存取数据库。
通过这样的途径当你更换使用的数据库时,可以 轻松地更改编码以适应这样的变。
PHPLIB就是最常用的可以提供一般事务需要的一系列基库 。
但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL, Sybase的接口,彼此 都不一样。
这也是PHP的一个弱点。
2.面向对象编程 PHP提供了类和对象。
基于web的编程工作非常需要面向对象编程能力。
PHP支持构造器、 提取类等。
JSP: 1.将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使 用JSP标识或者小脚本来生成页面上的动态内容。
生成内容的逻辑被封装在标识和JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
如果核心逻辑被封装在标识和 Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内 容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问Java Beans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML) 页面的形式发送回浏览器。
这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览 器的完全可用性。
2.强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBea nsTM组件)来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操 作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。
基于组件的方法加速了 总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
3.采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。
JavaServer Page技术封装了许多 功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。
标准的JS P标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用 其他方法更难于编码和耗时的功能。
通过开发定制化标识库,JSP技术是可以扩展的。
今后,第三方开发人员和其他人员可以 为常用功能创建自己的标识库。
这使得Web页面开发人员能够使用熟悉的工具和如同标识一样 的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够 支持企业级的分布式应用。
作为采用Java技术家族的一部分,以及Java 2(企业版体系结构 )的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为 Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
随着越 来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更 改工具或服务器并不影响当前的应用。
应用范围 ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统——只能运行于微软 的服务器产品,IIS (Internet Information Server) (windows NT)和PWS(Personal Web Se rver)(windows 98)上。
Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限, 必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。
PHP3可在Windows,Unix,Linux的Web服务器上正常运行,还支持IIS,Apache等通用Web服务器 ,用户更换平台时,无需变换PHP3代码,可即拿即用. JSP同PHP3类似,几乎可以运行于所有平台。
如Win NT,Linux,Unix. NT下IIS通过一个插 件,例如JRUN或者ServletExec,就能支持JSP。
著名的Web服务器Apache已经能够支持JSP。
由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。
虽然现在NT操作 系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来 势不小。
从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节 码都是标准的与平台无关的。
性能比较 有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。
在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。
而ASP 、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。
(参考PHPLIB) 。
数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select,和Delete : Jsp 需要 13 秒,Php 需要 69 秒,ASP则 需要 73 秒。
前景分析 目前在国内PHP与ASP应用最为广泛。
而JSP由于是一种较新的技术,国内采用的较少。
但在 国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺 点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP缺乏规模支持。
其次,缺乏多层结构支持。
对于大负荷站点,解决方法只有一 个:分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开 ,组成二维阵列。
而PHP则缺乏这种支持。
还有上面提到过的一点,PHP提供的数据库接口支 持不统一,这就使得它不适合运用在电子商务中。
ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM\\\/DCOM获得ActiveX规 模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Clas s和EJB获得规模支持,通过EJB\\\/CORBA以及众多厂商的Application Server获得结构支持。
三者中,JSP应该是未来发展的趋势。
世界上一些大的电子商务解决方案提供商都采用J SP\\\/Servlet。
比较出名的如IBM的E-business,它的核心是采用JSP\\\/Servlet的WebSphere; 西方另外一个非常著名的电子商务软件提供商,Intershop。
它原来的产品Intershop1 2, 3 , 4占据了主要的电子商务软件份额。
它们都是通过CGI来提供支持 的。
但去年10月后它推出 了Enfinity,一个采用JSP\\\/Servlet的电子商务Application Server,而且声言不再开发传统 软件。
总之 ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。
正在学习或 使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。
\ \ php优点 1. 跨平台,性能优越,跟Linux\\\/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux \\\/Apache\\\/Mysql\\\/PHP)或者FAMP(FreeBSD\\\/Apache\\\/Mysql\\\/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。
(N >= 10) 2. 语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。
有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。
3. 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。
4. 有比较完整的支持,比如使用ADODB或者PEAR::DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object)来访问数据库。
5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP.net的事件驱动的框架:Prado,支持类似Ruby On Rails的快速开发的框架:Cake等等,足够满足你的应用需求。
6. PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。
适合开发大型项目。
7. 有成熟的社区来支持PHP的开发。
8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。
9. 有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客 WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。
php缺点 1.对多线程支持不太好,大多数时候我们只能简单的模拟去实现的。
2.语法不太严谨,比如变量不需要定义就可以使用,在c,java,c++中变量是必须先定义以后才可以使用的。
3.也许有经验的PHP程序员最感到痛苦的地方是PHP的解释运行机制。
这种运行机制使得每个PHP页面被解释执行后,所有的相关资源都会被回收。
也就是说,PHP在语言级别上没有办法让某个对象常驻内存。
在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清空。
以JSP为例,在JSP中,Java Bean的scope有四种有效值:Page、Application、Session、Request,分别对应页面、程序、会话、请求四种生存期。
但在PHP中,只有Page一种生存期。
JSP的优势 (1)一次编写,到处运行。
在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP\\\/PHP的局限性是显而易见的。
(3)强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet\\\/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。
这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
JSP的劣势 (1) 与ASP一样,Java的一些优势正是它致命的问题所在。
正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。
(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。
从另一方面,它还需要硬盘空间来储存一系列的。
java文件和。
class文件,以及对应的版本文件。
ASP的特点: 1、任何开发工具皆可发展ASP 只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。
当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
2、通吃各家浏览器 由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
3、语言相容性高 ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
4、隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
5、易于操控数据库 ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
6、面向对象学习容易 ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。



