版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实习手册 院(系) 专业 班实习名称 同学姓名 学 号 指导老师 实习日记实习时间: 2月29日至3月1日实习单位:实习内容: Java创建史 Java语言设计始于1991年,SUN公司想在消费类电子产品方面寻求市场,成立了由jamesGosling领导的Green开发小组,首要目标是编写可内嵌于家用小型电器设备内部的软件,使得机器更聪慧,更具有人工智能。开头时Green小组接受C+来编写,后来发觉C+并不适合这类的任务。由于C+常会有使系统失效的程序错误,尤其是内存管理和指针操作,常产生很多bugs。设想假如一台烤面包机上的程序有错误,可能会使面包机烧毁,甚至更严峻的会产生爆炸。所以为了解决
2、所遇到的问题,Green小组打算自己开发一种新的语言,该语言的设计目标是具有平台的独立性、高度的牢靠性和平安性,考虑到C和C+已得到了广泛的应用,该小组打算以C+为基础来开发该语言。该语言最初被取名为Oak(橡树)。后更名为Java(咖啡)Java语言设计完成后,的确在开发家用电器把握系统中获得了很大的成功,但由于市场的竞争和其他一些商业上的缘由,Java没能推向市场。到了1994年,随着Internet和WWW的飞速进展,Sun公司发觉Java具有平台的独立性、高度的牢靠性和平安性格外适合于在Internet的WWW上做应用开发。该小组马上对Java语言进行了改进和包装,使之更适合于Inte
3、rnet的应用开发。加上Java的可免费使用性,很快java走上了快速进展的轨道。实习日记实习时间: 3月2日至3月3日实习单位:实习内容: Java的健壮成长史 1995年5月23日,Java语言正式宣布诞生。1996年1月,jdk1.0诞生,同年,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术。同年9月,8.3万个网页应用了Java技术来制作。1997年2月18日,jdk1.1发布,接下去的3周内,jdk1.1软件包被下载了22万次。同年9月,Java开发者社区超过10万成员1998年2月,jdk1.1被下载了超过200万次。同年12月8日,Java2平台发布。1999年6月
4、,sun发布三种Java版本,标准版、企业版和微型版。2000年5月,Java开发者社区超过了150万成员。该月8日,jdk1.3发布。2001年5月29日,Jdk1.4试用版发布,同年6月5日,全球最大的手机供应商NOKIA宣布,到2003年将出售1亿内含Java的手机。2002年2月,jdk1.4正式版发布,短短一个月的时间内(3月)该工具包被下载超过了100万次。(5月)jdk被下载了超过200万次到2002年止全球财宝500强企业中超过了95%的企业内部都使用了基于Java应用的企业平台20035.5亿台桌面机上运行Java程序,75%的开发人员将Java作为首要开发工具。2004J2
5、SE1.5发布,这是Java语言的进展史上的又一里程碑大事。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。2005JavaOne大会召开,Sun公司公开JavaSE6。此时,Java的各种版本被更名,取消其中的数字2:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME在1996年以前把重点主要放在了C/S架构的系统。但是随着互联网的毁灭和进展,B/S架构系统逐步升温,Microsoft也看到这一点,但是SUN公司的J2EE已经在这一方面占据了市场,所以Microsoft公司自从1996年开头由出名架构师AndersHejlsberg领导C#语言的
6、开发工作,并在微软.NET框架中扮演了重要的角色。直到Microsoft正式发布了MicrosoftVisualStudio.NET2003,现在进展到.NET20005,我们可以看到Microsoft公司的野心,想吞并整个市场,战胜JAVA。实习日记实习时间:3月4日至3月5日实习单位:实习内容: 行业背景:由于现在世界上计算机应用已经朝着多元化进展,特殊是网络技术与计算机软硬件技术飞速进展,推动着经济全球化的进程。而当前我们很多职业学校计算机应用专业的设置和教学方法,与计算机的进展及社会对计算机专业人才的需求不相适应,在当前的形势下显得过于单薄和简陋,毕业的同学除了在一些计算机应用水平较低
7、的行业和机关外,已经无法适应飞速进展的信息社会对计算机专业人才专业化、高技能、高素养的需求。据统计表明,职业教育计算机软件相关专业的毕业生,大部分(80%以上)从事计算机销售与技术支持、数据录入、办公文秘等岗位的工作,在计算机应用与软件人才链中处于较低端位置。在软件开发、玩耍软件制作、网络编程等岗位上工作的职业学校毕业生相对较少,而实际上这些岗位格外需要高职(技)毕业生,高职(技)毕业生在这里具有很大的就业的空间。目前软件从业人员中主要以大量的本科生为主,缺乏高端人才的同时也缺乏大量的软件“蓝领”,行业人才呈现“橄榄形”。行业的用人需求也在依据市场不断进行调整,最初对学历,工作阅历要求较高,但
8、是随着行业不断进展,现在的软件行业留意的不仅仅是学历更重要的是项目的实践力气,全部企业都期望企业员工在进入企业的时候就可以独当一面。这也正是我们职业院校培育的目标,所以随着行业的进展,计算机软件编程专业的毕业生就业率不断提高,证明我们的职业教育是格外必要的。这其中最重要的就是我们要时刻追随市场的脚步,看到用人单位对人才的需求。因此,我们有理由认为,随着计算机的普及,社会不仅需要把握计算机基础学问,具有操作和维护计算机系统的人才,更加需要把握确定的计算机组成原理、计算机网络等学问,具备软件开发、手机玩耍制作、网络玩耍制作等力气的软件专业高等专业人才。实习日记实习时间:3月6日至3月7日实习单位:
9、实习内容: Java语言从它向世人打招呼的那一天开头它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、平安性、完全的面对对象,使它成为了互连网应用软件开发的一个新的宠儿。Java是一种跨平台,适合于分布式计算环境的面对对象编程语言。具体来说,它具有如下特性:简洁性、面对对象、分布式、解释型、牢靠、平安、平台无关、可移植、高性能、多线程、动态性等。Struts有一组相互协作的类(组件)、Serlvet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。Struts是一个web framwork
10、,而不仅仅是一些标记库的组合。但 Struts 也包含了丰富的标记库和独立于该框架工作的有用程序类。Struts有其自己的把握器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很简洁的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP, XSL等等这些表示层组件想结合。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了格外轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以
11、应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据长期化的重任。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对长期化对象进行存取,还能够进行事务把握。实习日记实习时间:3月8日至3月9日实习单位:实习内容: 什么是Java Server Pages?JSP全称Java Ser
12、ver Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单猎取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递把握信息和共享信息。为什么使用JSP?JSP程序与CGI程序有着相像的功能,但和CGI程序相比,JSP程序有如下
13、优势:性能更加优越,由于JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必需先载入解释器和目标脚本。JSP基于Java Servlets API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。JSP页面可以与处理业务规律的servlets一起使用,这种模式被Java servlet 模板引擎所支持。最终,JSP是Java EE不行或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简洁的方式来实现最简洁的应用。实习日记实习时间:3月9日至3月10日
14、实习单位:实习内容: JSP结构网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。容器负责截获对JSP页面的恳求。本教程使用内嵌JSP容器的Apache来支持JSP开发。JSP容器与Web服务器协同合作,为JSP的正常运行供应必要的运行环境和其他服务,并且能够正确识别专属于JSP网页的特殊元素。下图显示了JSP容器和JSP文件在Web应用中所处的位置。JSP处理以下步骤表明白Web服务器是如何使用JSP来创建网页的:就像其他一般的网页一样,扫瞄器发送一个HTTP恳求给服务器。Web服务器识别出这是一个对JSP网页的恳求,并且将该恳求传递给JSP引擎。通过使用URL或者.jsp文件来
15、完成。JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简洁地将全部模板文本改用println()语句,并且将全部的JSP元素转化成Java代码。JSP引擎将servlet编译成可执行类,并且将原始恳求传递给servlet引擎。Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器。Web服务器以静态HTML网页的形式将HTTP response返回到扫瞄器中。最终,Web扫瞄器处理HTTP response中动态产生的HTML网页,
16、就好像在处理静态网页一样。实习日记实习时间:3月9日 至3月10日实习单位:实习内容:配置Java开发工具(JDK)这一步涉及Java SDK的下载和PATH环境变量的配置。从Oracle公司的Java页面中下载SDK:Java SE DownloadsJava SDK下载完后,请依据给定的指示来安装和配置SDK。最终,通过设置PATH和JAVA_HOME环境变量来指明包括java和javac的文件夹路径,通常是java_install_dir/bin和java_install_dir。假如用的是Windows系统并且SDK的安装名目为C:jdk1.5.0_20,那么就需要在 C:autoex
17、ec.bat 文件中添加以下两行:set PATH=C:jdk1.5.0_20bin;%PATH%set JAVA_HOME=C:jdk1.5.0_20或者,在Windows NT/2000/XP下,可以直接右击我的电脑图标,选择属性,然后高级,然后环境变量,接下来就可以很便利地设置PATH变量并且确定退出就行了。在Linux/Unix系统下,假如SDK的安装名目为/usr/local/jdk1.5.0_20并且使用的是C shell,那么就需要在.cshrc文件中添加以下两行:setenv PATH /usr/local/jdk1.5.0_20/bin:$PATHsetenv JAVA_HO
18、ME /usr/local/jdk1.5.0_20或者,假如正在使用类似于Borland JBuilder、Eclipse、IntelliJ IDEA和Sun ONE Studio这样的集成开发环境,可以试着编译并运行一个简洁的程序来确定IDE(集成开发环境)是否已经知道 SDK的安装名目。实习日记实习时间:3月10日至3月11日实习单位实习内容:设置Web服务器:Tomcat目前,市场上有很多支持JSP和Servlets开发的Web服务器。他们中的一些可以免费下载和使用,Tomcat就是其中之一。Apache Tomcat是一个开源软件,可作为独立的服务器来运行JSP和Servlets,也可
19、以集成在 Apache Web Server中。以下是Tomcat的配置方法:下载最新版本的Tomcat下载完安装文件后,将压缩文件解压到一个便利的地方,比如Windows下的C:apache-tomcat-5.5.29名目或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29名目,然后创建CATALINA_HOME环境变量指向这些名目。在Windows机器下,Tomcat可以通过执行以下命令来启动:%CATALINA_HOME%binstartup.bat或者C:apache-tomcat-5.5.29binstartup.bat成功启动Tomcat后,通
20、过访问http:/localhost:8080/便可以使用Tomcat自带的一些web应用了实习日记实习时间:3月10日至3月11日实习单位:实习内容:JSP连接数据库本章节假设您已经对JDBC有确定的了解。在开头学习JSP数据库访问前,请确保JDBC环境已经正确配置。首先,让我们依据下面的步骤来创建一个简洁的表并插入几条简洁的记录:创建表在数据库中创建一个Employees表,步骤如下:步骤1:打开CMD,然后进入数据库安装名目:C:C:cd Program FilesMySQLbinC:Program FilesMySQLbin步骤2:C:Program FilesMySQLbinmysq
21、l -u root -pEnter password: *mysql步骤3:在TEST数据库中创建Employee表:mysql use TEST;mysql create table Employees ( id int not null, age int not null, first varchar (255), last varchar (255) );Query OK, 0 rows affected (0.08 sec)mysql实习日记实习时间: 月 日至 月 日实习单位:实习内容:JSP调试JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错
22、误,并且很难重现出错的环境。使用System.out.println()System.out.println()可以很便利地标记一段代码是否被执行。当然,我们也可以打印出各种各样的值。此外:自从System对象成为Java核心对象后,它便可以使用在任何地方而不用引入额外的类。使用范围包括Servlets,JSP,RMI,EJBs,Beans,类和独立应用。与在断点处停止运行相比,用System.out进行输出不会对应用程序的运行流程造成重大的影响,这个特点在定时机制格外重要的应用程序中就显得格外有用了。接下来给出了使用System.out.println()的语法:System.out.pri
23、ntln(Debugging message);实习单位评语:实习单位(公章):年 月 日实习总结在学校里学了不少学问,和计算机学问,但是对与我来说还是远远不够的。还没有学会怎么将理论学问付诸实践。在这里给我带来了很多很多,最重要的是积累了工作阅历,为以后的工作打好了基础。通过实习我有不少体会,做事情要有以下几点:首先要有好的态度,态度打算一切,摆正自己的心态,不要去依靠别人,依靠网络,遇到不会的,以为什么东西上网搜搜就可以了,确定要有自己动手,只有这样,才能真正提高自己。其次要坚持到底, 刚开头什么都不会,以前在学校也学的不深,但既然选择了这行,就要把它做好。遇到不会不懂的就问老师,问同学。
24、最终要不懈追求,没有最好,只有更好。学问是无限的,我们应当以基础为平台,不断提升自己的学问,有时需要从一个高度去把握去学习。 经过这些天来的实习,我的动手力气提高了不少,关键的是我的心态更加平和了。我知道了自己的不足了,了解到自己有很多要学习,我迫切期望通过工作去学习巩固自己已有的学问。这些天教育了我要务实,了解到自己到底需要的是什么,只要一个工作适合自己有进展前途再苦再累也不怕,我们首先需要的是提升自己。我们现在首要的是提高自己的动手力气,放平自己的心态,不要怕辛苦,现在是在为自己积累资本,积累的阅历越多,你以后在工作中越能体现自己的价值,眼光应当放长远些,不要只顾眼前的利益。 不仅如此,我还在这里学习到了如何协调各部门之间的关系问题以及工作支配问题。由于我是一个还没踏出社会的高校生,对于一些职场上应当留意的细节还不是很了解,比如说在我担当考勤科专员的工作后,对于上司交待的工作完成状况应当准时向他作一个汇报,让他随时了解我的工作动态,这样他对交代给我工作才会比较放心,并且随时和他保持联系也可以让他对我的力气有一个认可。在此间我也了解到了沟通的重要性,在实际,每天最好都有一个工作支配,把当天要做的事按重要程度排列出来,最重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度专业牧场代牧服务标准合同4篇
- 2025年度临时停车场帐篷搭建施工合同范本3篇
- 2024物流包装与装卸合同
- 2025年度智慧家居产品研发承包经营合同书范文4篇
- 2025年度桉树种植与生物质能利用技术研发合同3篇
- 2025年个人汽车抵押贷款抵押权设立及转让合同4篇
- 2025年度住宅小区地下车库车位使用权购买合同范本4篇
- 2025年度文化产业园开发承包合同股东内部合作协议4篇
- 2024年甲乙双方石材供需合同
- 2025年度新能源项目地质钻孔工程承包协议4篇
- 有效排痰的护理ppt(完整版)
- 鲁教版七年级数学下册(五四制)全册完整课件
- 英语六级词汇(全)
- 算法向善与个性化推荐发展研究报告
- 聚合物的流变性详解演示文稿
- 电气设备预防性试验安全技术措施
- 医院出入口安检工作记录表范本
- 内科学教学课件:免疫性血小板减少症(ITP)
- 中华人民共和国文物保护单位登记表
- 《生物制品学》课程教学大纲
- 硅基负极材料项目可行性研究报告_范文参考
评论
0/150
提交评论