版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机语言JSP实习报告17000字
计算机语言JSP实习报告计算机语言JSP实习报告实习内容:JSP实习目的:通过JSP的学习,可以独立的编写留言板、上传规格、考试系统、连接SQLserver数据库、以及怎么样配置运行jsp服务器实习要求:懂得什么是JSP,运行原理,它的基本语法,内置对象,服务端的输出缓冲区,文件流的读取,jsp数据库如:jdbc、odbc、mysql、oracle等,jsp与javaBeans,javaServlet等实习内容:JSP实习目的:通过JSP的学习,可以独立的编写留言板、上传规格、考试系统、连接SQLserver数据库、以及怎么样配置运行jsp服务器实习要求:懂得什么是JSP,运行原理,它的基本语法,内置对象,服务端的输出缓冲区,文件流的读取,jsp数据库如:jdbc、odbc、mysql、oracle等,jsp与javaBeans,javaServlet等JSP是JavaServerPages的缩写,是由Sun公司倡导、许多公司参与,于19xx年推出的一种动态网页技术标准。JSP是一个建立安全的、夸平台的先进动态网页技术。一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的servlet,并继续上述处理过程。虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。此外,如果在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将servlet从内存中移去。当这种情况发生时jspDestroy()方法首先被调用,然后servlet实例便被标记加入"垃圾收集"处理。jspInit()及jspDestory()格式如下:可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资源。<%!publicvoidjspInit(){System.out.println("jspinit");}%><%!publicvoidjspDestory(){System.out.println("jspDestory");}%>二、服务端的输出缓冲区缺省情况下:服务端要输出到客户端的内容,不直接写到客户端,而是先写到一个输出缓冲区中.只有在下面三中情况下,才会把该缓冲区的内容输出到客户端上:该JSP网页已完成信息的输出输出缓冲区已满JSP中调用了out.flush()或response.flushbuffer()输出缓冲区的大小可以用:或response.setBufferSize()设置,如下:设置输出缓冲区的大小为1KB。或response.setBufferSize(1);设置输出缓冲区的大小为0,即不缓冲。或response.setBufferSize(0);用response.getBufferSize()或out.getBufferSize()可取的输出缓冲区的大小,单位为字节.用response.isCommitted()可检查看服务端是否已将数据输出到客户端.如果返回值是TRUE则已将数据输出到客户端,是FALSE则还没有.三、服务端输出重定向有以下3种方法可以做到输出重定向:RESPONSE.SETREDERECT("URL")该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容.response.sendRedirect("http://localhost:7001/index.html");下面的方法也能改变HTTPHEADER属性,它的原理和1是一样的.<%response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);StringnewLocn="/index.html";response.setHeader("Location",newLocn);%>采用<JSP:FORWORD>该方法是利用服务器端先将数据输出到缓冲区的机制,在把缓冲区的内容发送到客户端之前,原来的不发送,改为发送该页面的内容,如果在<JSP:FORWORD>之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么该语句将不起作用,这一点应该特别注意.如下面的例子中(1)会输出index.html的内容,2不会输出index.html的内容,而是输出out.println("@@@@@@@@@@@@@@@@@");中的内容,并且在服务端会抛出:java.lang.IllegalStateException:Responsealreadycommitted异常,但客户端没有任何错误输出。(1)<%@pagebuffer="1kb"%><%longi=0;for(i=0;i<10;i++){out.println("@@@@@@@@@@@@@@@@@");}%><jsp:forwardpage="./index.html"/>(2)<%@pagebuffer="1kb"%><%longi=0;for(i=0;i<600;i++){out.println("@@@@@@@@@@@@@@@@@");}%>说明:1.方法(1),(2)可以使用变量表示重定向的地址;方法(3)不能使用变量表示重定向的地址。Stringadd="./index.html";<jsp:forwardpage=add/>无法重定向到index.html中去Stringadd=http://localhost:7001/index.htmlresponse.sendRedirect(add);可以重定向到http://localhost:7001/index.html中去。2.采用方法(1),(2)request中的变量(通过request.setAttribute()保存到request中的值)不能在新的页面中采用,采用方法(3)能.综上,我们应该采用(1),(2)重定向比较好.四、JSP基本配置:第一步:下载j2sdk和tomcat:到sun官方站点(/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为WindowsOfflineInstallation的SDK,同时最好下载J2SE1.4.2Documentation,然后到tomcat官方站点(/dist/jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):JAVA_HOME=c:\j2sdk1.4.2classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)path=%JAVA_HOME%\bin接着可以写一个简单的java程序来测试J2SDK是否已安装成功:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println("Thisisatestprogram.");}}将上面的这段程序保存为文件名为Test.java的文件。然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javacTest.javajavaTest此时如果看到打印出来Thisisatestprogram.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME=c:\tomcat;CATALINA_BASE=c:\tomcat;然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;接着可以启动tomcat,在IE中访问http://localhost:8080如果看到tomcat的欢迎页面的话说明安装成功了。五、JSP与SQL的调试JSP用Jdbc与SQL数据库连接安装JSP访问SQLServer2000的驱动程序:从微软的网站上下载驱动程序:SQLServer2000ForJDBC驱动程序,在百度中随便搜索就有。然后将它安装好。(比如安装目录是D:\SQLDriverForJDBC。)然后必须将安装目录中的lib目录下三个jar文件:msbase.jar,mssqlserver.jar,msutil.jar拷贝到Tomcat目录下common\lib目录下,之后,修改环境变量中的CLASSPATH,把SQLServer2000ForJDBC驱动程序安装目录下的D:\SQLDriverForJDBC\lib\msbase.jar;D:\SQLDriverForJDBC\lib\mssqlserver.jar;D:\SQLDriverForJDBC\msutil.jar;追加到CLASSPATH中去。必须重新启动Tomcat!这样做的目的是,jsp页面在编译过程中不会出现找不到sqlserverdriver类库的问题。写一个简单的用来测试连接SQLServer2000的JSP代码<%@pageimport="java.lang.*,java.io.*,java.sql.*,java.util.*"contentType="text/html;charset=gb2312"%><html><body><%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";//pubs为你的数据库的Stringuser="sa";Stringpassword="admin";Statementstmt;Connectionconn=DriverManager.getConnection(url,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);Stringsql="selectjob_id,job_descfromjobs";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){%>您的第一个字段内容为:<%=rs.getString(1)%><br>您的第二个字段内容为:<%=rs.getString(2)%><br><%}%><%out.print("数据库操作成功,恭喜你");%><%rs.close();stmt.close();conn.close();%></body></html>将上面的JSP代码保存为sql_test.jsp,放在/Root目录下。Servlet/JSP配置详解首先下载驱动程序:然后就是安装JDK,我是把它装到从c:\JDK目录下面。然后设置CLASSPATH的问题了:正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历CLASSPATH来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历CLASSPATH定义的每一个路径,直到找到相应的文件为止。相信大家用的系统不是2k就是XP,然后就应当如下设置Path:我的电脑->属性->高级->环境变量然后在环境变量的Path后面追加:C:\JDK\bin;.;C:\JDK\lib也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar★记住:环境变量中的.切记不能少,它表示当前路径,如果少掉出现的错误等会就说!dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库如果没有配置:C:\JDK\bin,则会出现“javac’不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。下面我们就写一个示例程序:打开Editplus,新建一个Java文件,请照着如下输入,要一字不漏,并且分清大小写:publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello,World!");}}然后把这个文件保存(ctrl+s)到HelloWorld.java,Java是分大小写的,所以大小写一定要分清,是HelloWorld.java不是helloworld.java或者其他。运行:开始->运行->cmd在控制台中把目录切换到当前目录:javacHelloWorld.javajavaHelloWorld你就会在控制台上看见输出的Hello,World!javac是编译命令,它把HelloWorld.java编译成HelloWorld.classjava就是解释命令,JVM把HelloWorld.class解释执行.在这个时候:1、如果出现Exceptioninthread"main"java.lang.NoClassDefFoundError:HelloWorld那就是你在环境变量中没有加上那个.(dot)2、如果出现Exceptioninthread"main"java.lang.NoSuchMethodError:main或者HelloWorld.java:1:Publicclasshelloworldmustbedefinedinafilecalled"HelloWorld.java".那就是你没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java。这个名字一定要跟publicclass的名字一样对于环境变量的问题就说到这里,下面我先所说怎么在Editplus里面编译和运行,在Tools->参数设置->配置用户工具1.添加工具(添加应用程序)菜单文字:CompileJavaProgram程序:C:\JDK\bin\javac.exe参数:文件名称初始目录:文件目录2.添加工具(添加应用程序)菜单文字:RunJavaProgram程序:C:\JDK\bin\java.exe参数:文件名称(不含扩展名)初始目录:文件目录工具组名称可以随便添,比如DebugJavaProgram。然后在Tools的下拉菜单中,你就会看见CompileJavaProgram以及RunJavaProgram这两个选项,以后你就可以利用ctrl+1编译和ctrl+2运行程序了下面我们讨论Servlet的运行环境:要运行Servlet,则需要JSP/Servletcontainer,我用Tomcat。/builds/jakarta-tomcat-5/nightly/jakarta-tomcat-5-bin-20030725.zip然后把这个压缩包解压到:C:\Tomcat然后再配置环境变量;添加三个系统变量:JAVA_HOME:C:\JDKTOMCAT_HOME:C:\TomcatCLASSPATH:%JAVA_HOME%\lib;%TOMCAT_HOME%\libTomcat的环境变量就配置完毕了,下面检验Tomcat是否能够运行:在控制台中转到C:\Tomcat\bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示Server已经运行。在浏览器中输入http://localhost:8080,出现欢迎界面,则表示Tomcat没问题了。然后和上面一样,写入你的第一个Servlet。importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassHelloWorldextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();out.println("<html><head><title>");out.println("ThisismyfirstServlet");out.println("</title></head><body>");out.println("<h1>Hello,World!</h1>");out.println("</body></html>");}}然后照样用javacHelloWorld.java来编译这个文件,如果出现无法importjavax.servlet.*那么就是应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了!然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构:ROOT\index.htmlROOT\welcom.jspROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面)ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个里面)然后在浏览器中输入http://localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error404--NotFound出不来,然后继续弄下面的Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,用EP打开这个web.xml文件,在里面加入:<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet><servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/helloworld</url-pattern></servlet-mapping>这样的结构<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet>表示指定包含的servlet类。而以下的结构:<servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/HelloWorld</url-pattern></servlet-mapping>表示指定HelloServlet应当映射到哪一种URL模式。在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/HelloWorld,那么偌大一个Hello,World!等着你呢。六、JSP和Servlet的区别:SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。后来SUN推出了类似于ASP的JSP,把JAVA代码嵌套到HTML语句中,这样,就大大简化和方便了网页的设计和修改。ASP,PHP,JSP都是嵌套型的SCRIPT语言。一个分布式系统应分为三层:表示层,业务逻辑层,数据存取层,在J2EE体系结构中,SERVLET用来写业务逻辑层是很强大的,但是对于写表示层就很不方便。JSP则主要是为了方便写表示层而设计的。ENTITYBEAN实现数据存取层,SESSIONBEAN实现业务逻辑层。如果是简单的应用系统,可采用JSP+BEANS的结构进行设计,JSP中应该仅仅存放与表示层有关的东西,也就是说,只放输出HTML网页的部份。而所有的数据计算,数据分析,数据库联结处理,统统是属于业务逻辑层,应该放在JAVABEANS中。通过JSP调用JAVABEANS,实现两层的整合。实际上,微软的DNA技术,简单说,就是ASP+COM/DCOM技术。与JSP+BEANS完全类似,所有的表示层由ASP完成,所有的业务逻辑由COM/DCOM完成。为什么要采用这些组件技术呢?因为单纯的ASP/JSP语言是非常低效率执行的,如果出现大量用户点击,纯SCRIPT语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。另外一方面,纯SCRIPT语言将表示层和业务逻辑层混在一起,造成修改不方便,并且代码不能重复利用,采用组件技术就只改组件就可以了。对于复杂的应用,应该采用ENTITYBEAN实现数据存取层,SESSIONBEAN实现业务逻辑层,用JSP来调用SESSIONBEAN,由SESSIONBEAN调用ENTITYBEAN。即采用JSP+EJB来构建一个复杂的分布式系统。它比JSP+BEAN具有更高的吞吐量,可靠性,安全性。综上所述,对简单应用,可采用JSP+BAEN,对复杂的应用系统,应采用JSP+EJB,SERVLET变的无足轻重。用JSP完全可替代它。实习心得:JSP是一门新技术,他基于JavaServlet以及整个java体系的Web开发技术。从网上得知Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。学习了JSP,感触很深,这一技术是需要有一定基础、而且动手能力强的学科。书上也强调一点是:要想真正地掌握JSP技术,必须有较好的java语言基础,以及HTML语言方面的知识。想想的确对啊。通过一周的实习JSP,这个实习,使我初步掌握和了解了JSP的基本运行原理、各个对象的结构和功能、怎样连接数据库、能自己手动写code开发一些小网页。并且,自己能够组建一台JSP服务器,而且还了解了安装过程中,所要注意的事项。对于一些简单的小问题,能够自己动手排除。我个人认为,这次实习对于我是非常有意义的,对我个人的影响比较大,对我的成长更有莫大的帮助。本文来自:中科软件园()详细出处参考:实习总结对于计算机这个飞速发展起来的专业,日新月异的变化是它的特点。几乎每一个上班族的工作都离不开电脑,计算机二级已经成为考核一个大学毕业生的指标。这意味着计算机专业的学生只有掌握更多,更精的技能才能笑傲职场。而我是计算机专业的学生,不知道是一时的心血来潮,还是想多掌握一些技能。暑假,一个盼望了很久的假期,一个可以肆意游玩的假期,我决定留在学校学习计算机。计算机分硬件.软件,我学的主要是软件。而从小对图文感兴趣的我,自然会抛弃C语言编程,而选择向网络发展。暑假我学的是JSP。隶属于后台程序,其实我对后台便没什么兴趣,可以说是有点讨厌。但经过老师的一翻述说,对于后台.前台我有了更深一步的了解。前台好比鲜花,而后台则是根,鲜花在美,没了根的支持,最终还是一朵残花,所以学好计算机,必须前.后台都不错。开始时有点应付了事,没有太多的热情,但后来用心了,渐渐的对后台有了兴趣,所以一定要相信这句话“兴趣是可以培养的”,虽然是一句很老的话,但确实是经典名言。下面是一些我个人的体会:学习JSP的第一步是JSP环境的安装。JSP编程环境包括JDK套件.Tomcat网页服务器,eclipse,workshop插件及MySQL后台数据库,JDBC接口。安装编程环境对于像我这样的初学者来说是一件很痛苦的事情,一个接一个的英文网站,以及程序软件的选择,和五花八门的相关网页对安装环境的介绍,绝对是锻炼耐心的最好选择。但这只是一个开始,环境安装好之后,还有更让人头痛的程序等着去写。第二步自然是HTML的基本语法,依我个人观点,以后编程比较会用到的要数:表格制作,超级链接(尤其是跨文件的链接)及HTML窗体的制作。其它的大部分都可以借助前台完成,当然其它的也是要好好去理解,消化的。第三:而JSP的基本功夫则和C语言等没什么本质上的区别。第四:JSP的编译命令和默认对象这一章整一章都是重点,request对象则是重点中的重点,几乎每一个工程都会使用到。第五:JSP常用对象使用这一章的内容也都比较重要,但因为JSP中更多用到的是字符串及int类,而Calendar类则是留言等网页必用的,所以常用字符串类及常用时间对象又显得特别重要。第六:学完了JSP的语法及对象,HTML的基本语法,接下来的自然就是JSP与数据库的应用了。数据库是用来保存记录的,根据数据库系统提供的规则,我们可以快速又正确的查询所需要的数据,所以数据库是JSP的一个重要组成部分。数据库的基本命令及类对象等都是要牢牢掌握的。而While循环和next()指针的结合是要去深刻理解的,相信经过实践大家都会相信我所言非虚。“问渠哪得清如水,为有源头活水来”,仅仅掌握上面所说的是完全不够的,而且对着书上打一遍,导致印象不深从而无法灵活运用。很少需要自己思考,则使学习兴趣减弱,所以在学习过程中要加入一些实践。下面的是我一个暑假的任务及实现的基本步骤:(一)任务:1.熟悉Html、JavaScript基本语法以及需要读书笔记(可以是word或者手写);2.实现一个用户注册功能,用JavaScript验证填写表单是否正确,将所填表单内容显示在另一个页面。体会:这是第一个任务,也是第一个第一次脱离书本自己做,刚拿到时,看着有点云里雾里的感觉,但通过网络还是成功解决了,虽然有些东西现在都还没理解,可成功给了我莫大鼓励,也体会到“没有会不会的问题,只有敢不敢的问题”的真正涵义。(二)任务:1.学习数据库(MySql或者Oracle)的基本操作,包括数据的添加、删除、更新,数据表的备份、还原;2.学习归纳jsp连接数据库的多种方法;3.数据库表字段username、password,连接数据库,实现添加用户、用户登录验证体会:“绳锯木断,水滴石穿”,只要是个有心人,世上就无难事。(三)任务:独立设计制作新闻发布系统,要求在输入用户名、密码正确登录后,实现新闻的添加、删除、修改的功能。数据库设计:表News,字段Title(标题)、Editor(新闻发布者)、Time、Content(新闻内容)体会:主要的是数据库中记录的存取,不同文件间的数据传递,分页效果的制作如果要做好,这是一个可以做很久的工程。新闻发布原理的理解,布局的合理化,实用性,功能的多样性都有很高的要求,是要通过很多的实践及查资料和讨论才能解决的,而图片的上传我还没能解决,不知道怎么把编辑器的记录存入数据库。(四)任务:制作简单博客,功能包括发表日志、评论、图片上传、查看图片集的功能,可参考网上的博客。由于时间关系我没有做。它综合了JSP的各个功能,对于爱好前台的人也是一个大展手脚的好平台。“前事不忘,后事之师”每做一件事件都要问问自己:得到了什么?失去了什么?值不值的?(这也使这次学到)明白了得失才不至于再次失蹄在同一个地方。经过一个暑假的学习,不仅对JSP有了一定的了解,也会写一些简单的程序,而且在人生态度方面也有了一些更深的体会。而体会最深的还是“什么事,只有试了才知道会不会,只有尽力了,才有资格说不会”,“当你不会时,不凡上网找找,也许会找到你想要的答案”这些都是我一生中莫大的财富。虽然说又少了一个暑假玩的机会,也因为待学校没有休息好,回去整天与药相伴,不过想想还是蛮值得。当然咯,要是能够既学到知识,又身体健康那就完美了,毕竟身体是学习的本钱,“先‘污染’,后治理”还是不怎么好的。所以以后要多锻炼。最后感谢潘志刚老师及学校和同学对我的帮助及支持,我会继续努力的。实习,顾名思义,在实践过程中学习。在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解,自己的所学应当如何应用在实践之中,因为任何知识都源于实践,归于实践,所以,要将所学付诸实践,来检验所学的知识与技术,这是必然的阶段。三年的大学生活,让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务。觉得进大学里职业或是学习必须要有一个很好的规划,要不然真的会浪费很多时间在一些无谓的事情上,自己需要有个明确的目标,否则真的会错失方向,我知道不要太浮躁,很容易被一些表面上的东西诱惑。大学是一个人进入社会之前学会自立的地方!不要指望学校能教你多少,至于误人子弟那就更无从说起了,完全是气话。说这样的话,只能说你还没有真正自立。真正厉害的人是会利用学校或者自己能找到的资源来为自己所用,将自己锻炼成一个和其他学生不同的强者。我身边就有很多被其他同学称做牛人的强者,但是其他人都清楚,这些人都不是课堂上教出来的。大家都清楚,这些人平时自己编程最多,去图书馆最多,问老师最多,进技术论坛最多等等。总之,游戏玩的绝对不多,玩的也不多,陪女朋友的时间绝对也不多!现在对于我们大三的学生来说,即将面临毕业,实习越发的对我们重要起来。刚刚结束了为期二十周的实习阶段,可以说这二十周的时间是我大学三年来过得最辛苦也最充实的一段时间,同时也是最最宝贵的。辛苦是因为刚踏上工作岗位,有许多方面还不能很快地适应;而充实则是由于在这段时间里,我学到在校园中无法学习到的知识和技能,更好的理论联系了实践,也更提高了自己各方面的素质,如通用能力及五小能力。同时实习也给了我一定的工作经验,为将来谋求一份更好的职业打下了基础。虽然说在大一、大二时也有过实习经历,但必竟不是太成熟的经验,因为那时学习的东西可以说是肤浅的。现在我将这些日子在工作中所取得的成绩和不足之处做一个小结,一来总结一下经验,二来也对自己的工作情况有个系统的了解。随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径。...前言21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- YY/T 0954-2026无源外科植入物Ⅰ型胶原蛋白植入剂
- AB测试实战指南:从实验设计到结果落地
- 2026年加油站碳达峰碳中和基础知识培训
- 2026年应急通信保障与公专网融合应用
- 2026年全钒液流电池储能示范项目申报与实施
- 2026年初中生时间管理训练提升学习效率的实践
- 2026年公路工程路基路面施工技术交底范本
- AI在现代家用纺织品设计中的应用
- 2026年设计思维在体验设计中的核心地位
- 2025湖南省长沙市中考历史真题(原卷版)
- 2026-2030中国压缩空气储能行业竞争格局与投资可行性战略规划研究报告
- 2026贵州省住房资金管理中心招聘工作人员1人笔试参考题库及答案解析
- 资金确权协议书
- 2026天津市津鉴检测技术发展有限公司社会招聘工作人员3人考试模拟试题及答案解析
- 2026形势与政策课件中国风范 大国担当-在世界变局中推动构建新型大国关系
- (2025年)湖北省普通高中学业水平考试政治真题卷及答案
- 某钢铁厂成本核算细则
- 2026年基金从业资格证之私募股权投资基金基础知识测试卷含答案详解(巩固)
- 2026年深圳中考数学复习分类汇编之解答中档题型:实际应用题(解析版)
- 2025年一建水利实务真题及答案
- 国家级零碳园区建设咨询服务方案投标文件(技术方案)
评论
0/150
提交评论