![java生产实习报告_第1页](http://file4.renrendoc.com/view/4e6659af779ca5044f00717513e51a49/4e6659af779ca5044f00717513e51a491.gif)
![java生产实习报告_第2页](http://file4.renrendoc.com/view/4e6659af779ca5044f00717513e51a49/4e6659af779ca5044f00717513e51a492.gif)
![java生产实习报告_第3页](http://file4.renrendoc.com/view/4e6659af779ca5044f00717513e51a49/4e6659af779ca5044f00717513e51a493.gif)
![java生产实习报告_第4页](http://file4.renrendoc.com/view/4e6659af779ca5044f00717513e51a49/4e6659af779ca5044f00717513e51a494.gif)
![java生产实习报告_第5页](http://file4.renrendoc.com/view/4e6659af779ca5044f00717513e51a49/4e6659af779ca5044f00717513e51a495.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java生产实习报告运算机科学与工程学院生产实习报告专业运算机科学与技术(运算机科学方向)班级01学号学生姓名Xx指导教师xx(专家)校外教师姓名(职称)实习时间~年第一学期.9.04至.9.20实习成绩武汉工程大学运算机科学与工程学院制讲明:1、实习指导教师由学院校内教师担任,负责组织实习、学生治理、参加实习答辩、实习成绩评定、给出实习评语等工作。2、实习报告由武汉工程大学运算机科学与工程学院提供差不多格式(合用于学院各专业),各专业教研室和指导教师可按照本专业特点及实习内容做合适的调节,学生须按指导教师下达的实习报告格式认真进行填写。3、实习成绩由指导教师按照学生的实习情形给出各项分值及总评成绩。4、指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的体现给出客观、全方面的评判,涉及实习期间的体现、实习报告的质量、实习答辩的情形等。5、学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格解决。实习答辩小组应由2人及以上教师构成,其中校内指导教师必须参加,否则视作无效答辩。6、实习报告正文字数应许多于5000字,实习日志字数许多于200字/天。7、实习报告正文中实习目的与任务、实习地点、实习内容和规定等项,可由指导教师统一给出(自主实习除外)。学生自主实习的,可按照实习的情形自行填写以上内容。8、自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的根据。生产实习成绩评定表学生姓名:xx学号:班级:计科01班类不总分值各项分值评分原则实际得分总得分备注实习体现3010准时参加实习活动,无旷课、迟到、早退等情形。10恪守实习单位纪律和安排,无违反实习单位规定的情形;听从指导教师的安排,参加各项活动,无不服从教师治理的现象。10按期圆满完毕规定的任务,工作量饱满;能运用所学知识和技能去发现与解决实际咨询题,工作中有创新意识。实习报告4015实习报告文字通顺,内容翔实,叙述充足、完整,构造严谨合理。能运用所学专业知识对咨询题加以分析。15对的解决有关的数据,分析解决科学;含有收集、加工多个信息及获得新知识的能力。5实习报告字数符合有关规定,实习报告工整规范,整洁划一。5实习日志(笔记)次数及内容符合规定。实习答辩3015在规定时刻内能就实习的内容进行全方面完整的叙述,言简意明,重点突出,条理清晰。15在规定时刻内能精确、完整、流利地回答教师所提出的咨询题。总评成绩:分补充讲明:指导教师:(签字)日期:年月日生产实习答辩统计表学生姓名:xx学号:班级:01答辩地点:运算机科学与工程学院205机房答辩内容统计:答辩成绩总分值各项分值评分原则实际得分总得分备注3015在规定时刻内能就实习的内容进行全方面完整的叙述,言简意明,重点突出,条理清晰。15在规定时刻内能精确、完整、流利地回答教师所提出的咨询题。答辩小构组员(签字):年月日指导教师评语指导教师:(签字)日期:年月日一、实习目的与任务按照教学打算的安排,本学期开始三周进行实习安排,完毕《鲜花购物网站》的开发与制作。通过实习使学生把握java编程的核心思想和面对对象的设计办法,JDK差不多类的学习与运用,运用html做网页的设计,java窗口界面设计,访咨询数据库的知识与能力,通过java的学习实施跨平台运行。进一步理解java开发的有关知识,把握java开发的差不多技术,丰富java开发的实战体会。学习SQL的基础知识及对的的运用办法,和有用的有关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面对对象编程能力;培养我们动手能力;培养我们良好编程规范、编程办法;方便能较全方面地明白得、把握和综合运用所学的知识,提高本身的编程能力;增强自己的团体协作意识,理解软件开发的探索角度和要紧流程。为毕业之后能够更快地进入工作状态同时能够更加好的工作,打好一定的基础。二、实习地点武汉工程大学运算机大楼205机房三、实习内容和规定实习规定:学习java差不多知识,能用java以及其它知识完毕在线鲜花购物网站。其中网站的制作涉及四个模块:登录模块、主页面显示模块、购物车模块、订单模块。规定主页面能显示鲜花图片,并有一定的动态成效;登录时有顾客信息识不和验证功效,尚有注册功效,与数据库有关联;购物车内的功效要实现,涉及取消、提交、修改、清空等;订单提交后,确认订单是能在数据库统计下来。技术知识规定:①编程语言-java;②MySql数据库和SQL数据库的使用;③Java中的惯用设计模式;④操纵技术-Servlet技术;⑤html超文本传输合同;⑥JDBC(JavaDataBaseConnectivity,java数据库连接);⑦页面设计-JSP页面。实习内容:1)理论知识编程语言-javaJava是由Sun微系统公司所进展出来的程序语言,它本身是一种(Object-Oriented)的程序语言。Java也号称是能跨平台使用的语言,这要紧是由于Java本身被编译之后,并不是直截了当产生可执行的码,而是产生一种中间码叫作ByteCode,这种码必需在透过Java的直译器来解读它,才干够真正的被执行,因此只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就完全没有干系了。Java写出来的程序可分为两类,分不是JavaApplet与同样的Application,而Application这一类就与同样的程序如C++的作用是比较类似的,是一种独立可执行的应用程序,像HotJava是一种扫瞄器,且确实是使用Java程序所进展出来的。最常见的Java程序涉及应用程序和applets。应用程序是单独的程序,诸如HotJava扫瞄器软件确实是用Java语言编写的。Applets类似于应用程序,然而它们不能单独运行,Applets能够在支持Java的扫瞄器中运行。Applet要紧是内置于HTML网页中,在浏览时发挥作用。Java的目的是为了满足在一种充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。用Java程序语言,利能够在网页中加入各式各样的动态成效。能够放上一段动画,加入声音,也能够建立交互式网页等。(2)Mysql数据库
MySQ是最流行的开放源码SQL数据库治理系统,数据库是数据的构造化集合。运算机是解决大量数据的抱负工具,因此,数据库治理系统在运算方面扮演着核心的中心角色,或是作为独立的有用工具,或是作为其它应用程序的构成部分。MySQ服务器尚有一套有用的特性集合,这些特性是通过与我们顾客的紧密合作而开发的。在我们的基准测试主页上,给出MySQL服务器和其它数据库治理器的比较成果。MySQL服务器最初是为解决大型数据库而开发的,与已有的解决方案相比,它的速度更快,数年以来,它已成功用于众多规定专门高的生产环境。尽管MySQL始终在持续进展,但现在MySQL服务器已能提供丰富和有用的功效。它含有良好的连通性、速度和安全性,这使的MySQL十分适合于访咨询Internet上的数据库。
MySQL稳固性每次公布的MySQ服务器均是可用的。仅当顾客尝试源自“灰色区域”的代码时才会显现咨询题。因此,新顾客不理解“灰色区域”是什么。因此,在本实习中,我们介绍了现在已知的这类区域。本节所作的介绍要紧针对MySQL服务器5.0版和更高版本。在最新的版本中,改正了全部已知和通报的缺点,但“缺点”一节所列的除外,这类缺点与设计有关。
(3)java与SQL的应用
Java语言是编写数据库应用程序的杰出语言之一,它提供了方便访咨询数据的技术。运用Java语言中的JDBC技术,顾客能方便地开发出基于Web网页的数据库访咨询程序,从而扩充网络应用功效。JDBC(JavaDatabaseConnectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,能够为多个关系数据库提供统一的访咨询接口。JDBC由一组用Java语言编写的类与接口构成,通过调用这些类和接口所提供的办法,顾客能够以一致的方式连接多个不同的数据库系统(如Access、SQLServer、Oracle、Sybase等),进而可使用原则的SQ语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的Java程序代码。SQLServer是微软公司新一代的数据库产品,它是在SQLServer7.0建立的牢固基础上产生的,并对SQLServer7.0做了大量扩展。SQLServer通过高端硬件平台以及最新网络和储藏技术的支持,可为最大的Web站点和公司级应用提供可扩展性和高可靠性。(4)操纵技术-Servlet技术
什么是Servlet?一种servlet确实是Java编程语言中的一种类,它被用来扩展服务器的性能,服务器上驻留着能够通过“规定-响应”编程模型来访咨询的应用程序。尽管servlet能够对任何类型的规定产生响应,但一般只用来扩展Web服务器的应用程序。JavaServlet技术为这些应用程序定义了一种特定于HTTP的servlet类。javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。全部的servlet都必须实现Servlet接口,该接口定义了生命周期办法。一种servlet的生命周期由布署servlet的容器来操纵。(5)超文本传输合同-Html超文本传输合同是一种网络的通用语言,一种简朴、通用的全置标记语言。它承诺网页制作人建立文本与图片相结合的复杂页面,这些页面能够被网上任何其别人扫瞄到,不管使用的是什么类型的电脑或扫瞄器。HTML文档制作不是专门复杂,且功效强大,支持不同数据格式的文献镶入,这也是WWW盛行的缘故之一,其要紧特点以下:①简易性,灵活方便。②可扩展性,HTML语言的广泛应用带来了加大功效,增加标记符等规定,HTML采用子类元素的方式,为系统扩展带来确保。(6)JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,能够为多个关系数据库提供统一访咨询,它由一组用Java语言编写的类和接口构成。JDBC扩展了Java的功效。简朴地讲,JDBC可做三件事:与数据库建立连接、发送操作数据库的语句并解决成果。JDBCAPI既支持数据库访咨询的两层模型(C/S),同时也支持三层模型(B/S)。在两层模型中,Javaapplet或应用程序将直截了当与数据库进行对话。这将需要一种JDBC驱动程序来与所访咨询的特定数据库治理系统进行通讯。顾客的SQL语句被送往数据库中,而其成果将被送回给顾客。数据库能够位于另一台运算机上,顾客通过网络连接到上面。这就叫做客户机/服务器配备,其中顾客的运算机为客户机,提供数据库的运算机为服务器。①建立JDBC连接:Connection对象代表与数据库的连接。②打开连接与数据库建立连接的原则办法DriverManager.getConnection办法。③发送SQL语句连接一旦建立,就可用来向它所涉及的数据库传送SQL语句。JDBC对可被发送的SQL语句类型不加任何限制。这就提供了专门大的灵活性,即承诺使用特定的数据库语句或甚至于非SQL语句。然而,它规定顾客自己负责确保所涉及的数据库能够解决所发送的SQL语句,否则将自食其果。例如,如果某个应用程序试图向不支持储存程序的DBMS发送储存程序调用,就会失败并将抛出专门。JDBC提供的类,用于向数据库发送SQL语句。Connection接口中的三个办法可用于创立这些类的实例。下面列出这些类及其创立办法:①Statement:由办法createStatement所创立。Statement对象用于发送简朴的SQL语句。②PreparedStatement:由办法prepareStatement所创立。(7)页面设计-JSP页面MVC模式为了把体现层presentation从规定解决requestprocessing和数据储藏datastorage中分离开来,SUN公司举荐在JSP文献中使用“模型-视图-操纵器”Model-view-controller模式。规范的SERVLET或者分离的JSP文献用于解决规定。当规定解决完后,操纵权交给一种只作为创立输出作用的JSP页。有几个平台都基于服务于网络层的模-视图-控件模式(例如Struts和Springframework)。2)项目设计过程实现注册登录模块在那个时期我们要实现的是与后台数据库交换数据,建立JDBC连接:Connection对象代表与数据库的连接。打开连接与数据库建立连接的原则办法DriverManager.getConnection办法。发送SQL语句连接一旦建立,就可用来向它所涉及的数据库传送SQL语句。建立好连接之后就写Userdao和UserDaoImpl两个类。并解决登录规定,验证登录的顾客。主页面的显示模块在那个时期我们要解决的是数据库与页面访咨询的咨询题,第一ListProductServlet的那个类专门重要,Servlet生成响应内容并将其传给Server,响应内容动态生成,一般取决于客户端的规定。其中这些类都必须继承Httpservlet类,通过规定访咨询实现主页面的显示。其中下半部分的鲜花显示信息是要先将鲜花进行分类查询等才干进行访咨询。购物车模块在那个模块中要实现的内容专门多有:更换操作、删除操作、清空操作、持续购置操作等。有的操作要通过二次规定,重定向才干实现,提交订单后会显现页面的跳转。(4)订单的形成那个模块中先要通过购物车的提交订单页面跳转到order.jsp页面,页面会重新显现顾客的差不多信息,确实是注册是的信息,然而该信息也能够实施更换操作,然而顾客名不能更换,在这进行完之后就必须实现确认订单。3)成果及分析在扫瞄器中地址栏中输入http://localhost:8080/myflower访咨询达内鲜花专卖网,回车后跳转到http://localhost:8080/myflower/index.jsp页面。网址也能够是http://本机IP地址:8080/myflower或:8080/myflower,跳转后,得到以下图所示网页界面。图1鲜花网主页以上是没有通过顾客注册和登录的网页,要想在该网站购置鲜花就必须要先注册登录到登录才干购置鲜花,页面地址是http://localhost:8080/myflower/reg.jsp其中注册设计以下图:图2注册页面在登录界面输入差不多注册的顾客及密码,如果不输入就可不能跳转到主页面,并提示错误信息。图3登录页面登录成功后跳转到主页面,鲜花网站index.jsp。图4会员登录主页面当登录的顾客点几购置主页面上的鲜花后会跳转到购置页面。图5购置鲜花页面顾客确认购置后悔跳转到购物车页面。在购物车页面中,能够点击“取消”来取消购物车中的物品,修改物品的数量之后,能够点击“储存修改”储存新的数据信息;下面的“提交订单”、“持续购置”、“清空购物车”都能够实现。图6购物车页面在点击提交订单后会进行页面跳转,到了订单页面,订单页面也能够进行顾客信息的更换操作。图7生成订单信息页面四、实习总结及分析本次实验涉及运算机知识比较多,有java、jsp、Servlet、html等。通过本次实习对java有了更深的明白得与运用,java合用于公司级开发,是一门有用性专门强的学科,本次实验中运用java和对应的知识做出了一种电子商务网站,过程专门艰辛,碰到过专门多难题,也显现过专门多错误,然而通过同窗和老师的指导一种咨询题一种咨询题的解决,一种错误一种错误的改正,最后仍旧实现了鲜花购物网站的各项功效。其中也碰到许多咨询题,其中就有在登录模块时候就碰到顾客名和密码不对情形。最后我们发现这是由于没有和后台数据库连接起来,运用到Java和mySQL的知识以及修改代码,同时在“login.jsp”中修改有关参数。购物网访咨询数据库的原则dao->MySQL作用:方便后来裔码的扩展与爱惜com.tarena.flower.dao:全部是接口,封装操作数据库的原则com.tarena.flower.dao.impl:dao的实现;com.tarena.flower.dao.impl:dao的实现com.tarena.flower.dao.impl(db2):dao的实现;dao必须依靠于数据库连接Connection对象,工具类ConnectionUtil。有时候在主页面显示的时候我们开始都显示不了鲜花的图片,最后我们通过将鲜花分类,选择。其中某些功效要用到重定向,和页面的跳转,这两种方式有专门大的不同,显现错误也不同,转发:request.getRequestDispatcher("login.jsp").forward(request,response);重定向:response.sendRedirect("index.jsp");区不:转发:一次规定,地址栏不变化,一次规定干多件状况,重定向:二次规定,地址栏变化,状态码302。五、实习体会1)本次对电子商务网站的实习,我初步我学习J2EE,学习使用JSP,对TOMCAT服务器的差不多运行原理有了明白得,mySQL和Myeclipse这些工具能纯熟使用,对并对JDBC有了初步的认识,学习了如何用Java连接数据库,能自己手动写servlet开发某些小网页,有关某些简朴的小咨询题,能够自己动手排除。制作一种鲜花网站是本次的任务,这涉及到数据库知识和对应的网页设计知识,还要运用JSP技术来实现网页之间的跳转。最后我成功的完毕了项目,将本次实习圆满的画下了句号,提高了实践与纯熟运用知识的能力。2)课本上学的理论知识是远远不够应对那个信息爆炸的时代的,知识更新太快,靠原有的一点知识确信是不行的。我们必须在实际项目中勤于动手慢慢琢磨,持续学习持续积存。碰到不明白的地点,自己先想方设法解决,实在不行能够虚心请教别人,而没有自学能力的人迟早要被公司和社会所剔除。
3)通过这次为时十五天的实践,检查了自己的各方面的情形,培养了自己发现咨询题、分析咨询题、解决咨询题的能力和与人交往的能力;同时也发现某些了自己的局限性,其中就有如何在差不多框架下讲各个程序包联系起来,纠正错误的能力,使我在后来的学习中持续的赔偿和提高。尽管在实习终止后都感到大学前三年白费了太多的珍贵时刻,最后一年一定要抓紧,否则真得无法在社会上立足。4)实习为我后来的就业作了一种铺垫,实习是为此后打基础的重要时期,珍爱自己每一种工作的机会,不管什么人,什么学历,从事什么工作,好好的体现、呈现自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事差不多上让人成长的,经历一段过程,欢乐或是艰辛,尽管经历的方式不尽相似,但它的成果是相似的,我们都会因涉事而成长。通过实习,我本身发生了重大的转变。5)通过本次实习是我更加坚信有付出就有回报,要耐得住性子,不急不躁,认真认确实态度。不拘泥,不怕出错,有了错误及时解决,有了不明白的及时发咨询,明白弄明白为止。严谨的书写程序,全身心的投入其中,思维要开阔。2012年9月3日运算机大楼205机房星期一晴今天是实习的第一天,开学初,这次实习专门正规,有真实的项目工程,我们请来的老师差不多上有项目体会的老师。这次实习任务是学习Java语言,给我们授课的李顺老师就选择了比较容易的某些事例给我们讲,今天是实习的第一天,老师给我们讲了面对对象的思想。模拟面对对象的两个重要方面是抽象事物数据和提取业务逻辑。抽象数据确实是找到事物的属性,确实是在事例里面找到对应的名词;提取逻辑确实是找到办法,确实是找到核心的动词,接着老师给我们讲了一种猫和老鼠的例子,让我们找到核心的词,通过老师如此具体的解说,我专门快就找到了对应的词,然后动词写成函数,名词写成类,描述属性的名词就定义为属性。然后在我们写出了框架后,老师帮我们补充了类里面的函数的实现,在myeclipse里面运行后才明白我们还要在工程里面先建包,再才干建筑类,这与C++仍旧有专门大的不同。2012年9月4日运算机大楼205机房星期二晴今天老师讲了某些java中数据类型的知识。其数据类型涉及byte、short、int、long、float、double、char等差不多类型。char是无符号的16位整数,字符的值必须要''单引号赋值。Java字符表达使用Unicode编码,采用的是'\u0000'十六进制编码格式inta=0;intb='0';inta=0;charb='\u0000';inta=123;charb='\u007B';inta=0x123;charb='\u0123';inta=3+'5';charb='8';inta='3'+'5';charb='8';面对对象的入门知识,第一老师引入猫合老鼠的故事,何为猫,何为老鼠总结为在java里面一切皆为对象,我们将对象的概念也领略专门深。1)属性和办法,构造办法。属性:A.声明初始化一起;Stringname="Tom";数据类型变量名=初始值B.声明和初始化分开;Stringname;name="Tom";办法:修饰符、返回值、办法名(参数列表){办法体}A.专门办法:main()办法,构造办法(2)初始化。2012年9月5日运算机大楼205机房星期三晴李老师用专门生动的例子给我们解说了什么是构造办法,什么缘故要用到构造办法,以及构造办法有哪些种类。构造办法是指与类型相似没有返回类型的一类办法。类似:classtype(){}其中构造办法分为:默认构造办法,复制构造办法,赋值构造办法。其中着重讲到了默认构造办法:.默认的构造办法(无参构造办法)TheconstructorCat()isundefined一种类会自动的提供一种默认的构造办法(隐式),如果我们显示的提供了一种构造办法,那么系统可不能在提供无参的构造办法。.构造办法的特点:a.与类名相似b.没有返回值c.类提供一种(隐式)无参构造办法:构造办法的作用:初始化对象;构造办法重载。继承是为了实当代码的复用,应注意构造办法不能被继承,Java中的继承使用extends核心字,同时Java中只承诺单继承。2012年9月6日运算机大楼205机房星期四晴使用核心字interface修饰,接口不是类,而是对类功效需求的描述,接口以一种完全抽象的类为定义,应注意类是一系列对象模板,而接口是一系列功效的集合。类与类是继承关系,类与接口是实现关系,接口与接口是继承关系。多态的两大定理:1、子类对象能够当做父类对象看,Animalanimal=newFish();2、当子类对象能够当做父类对象看,调用子类对象覆盖父类对象的办法,其调用确实实是子类对象的办法,用到了animal.eat()。还讲了多态的两种使用方法,多态用到的核心字instanceofstaticFinalabcstractinterface。其中instanceof类似于C中的typeof;用abcstract时抽象办法只做声明,不做实现,实现交给子类,一种类如果包含一种抽象办法,这类一定是抽象类,子类继承自父类的抽象办法,应注意必须实现此抽象办法,如果不实现,那么次子类也必须是抽象的,另外抽象类是不能创立对象的。2012年9月7日运算机大楼205机房星期五晴用mySQL软件认识数据库,以及某些差不多的语句,createtableuser(idint(20),namevarchar(50),passwordvarchar(50));insertintouservalues(7,'宇文拓','123456');insertintouservalues(8,'陈靖仇','123456');insertintouservalues(9,'小雪','123456');select*fromuser;deletefromuserwhereid=9;其中对多表进行操作时,有点难,老师也碰到了某些咨询题,只是最后仍旧解决了咨询题,运用了实例化如:createtableactor(a_idint(10)primarykeyauto_increment,a_namevarchar(50)notnull,,a_tvnamevarchar(50)notnull,tv_idint(10)notnull,,t_actorvarchar(50),,foreignkey(tv_id)referensesTV(t_id));createtableTV(t_idint(10)primarykeyauto_increment,,t_namevarchar(50)notnull);对差不多表的操作讲的专门认真,增删改查和某些级联操作。其中着重讲了查询操作:select*fromtables;带体现式的查询:selectfromstudentwheresdeptin(‘cs’,’is’),对某些字句也有理解:orderby,groupby。9月10月运算机大楼205机房星期一晴上午老师先给我们讲了一下我们昨天所学到的IO的知识,我觉得就像面对对象里面的同样,专门简朴,但事实是专门难。先总结了一下IO四大伙儿族,要紧有InputStream和OutputStream、Reader和Write、Properties类,老师用IO输入输出流读取和写入本地电脑上的一种txt文献,还能通过IO修改该文献。接着我们复习了差不多学过的数据库的内容,与之前所不同的是这次我们所用的数据库软件是mySQL,这与往常的ORACLE有专门大的操作上的差不,例如某些语句,定义,数据类型等。一种比较明显的区不确实是MYSQL下面有专门多的数据库,在对数据库进行操作时要先声明操作是对哪个数据库进行的,某些差不多的操作:先用showdatabases查看有几个数据库,然后showtables查看表,insertinto插入数据。通过Jdbc导入数据库,connection连接数据库,对应的还能够读数据库的数据到对应的地点。2012年9月11日运算机大楼205机房星期二晴今天讲JDBC和HTML。JDBC是用于访咨询数据库的原则。完毕JDBC的HelloWorld要紧七个环节:导入数据库驱动器jar包;注册驱动;猎取连接对象;测试连接对象与否猎取成功;获得statement对象,去执行SQL;获得ResultSet成果集对象;关闭连接。JDBC的三元大将Connectionconn=DriverManager.getConnection(url,username,password);Statementpstm=conn.createStatement();ResultSetrs=stm.executeQuery(sql)。接着讲实习顾客登录时验证顾客名和密码与否对的的证据;SQL注入,如何解决?Preparedstatement和statement的区不。HTML是一种超文本标记语言,是xxx.html或者xxx.htm文献,由扫瞄器解析执行。HTML的差不多构造根元素标记:<html>,差不多两大部分:头<head>和体<body>,head:是描述页面的数据,body:显示与页面有关的内容,标记:是有开始和结尾的<html></html><html/>。meta要紧设立消息头,消息头是扫瞄器在访咨询服务器的时候,服务器会发送某些键值对。例如<metahttp-equiv="refresh"content="3">表达每隔3秒,刷新一次。样式CSS两种引入方式:直截了当引入,外部样式引入。2012年9月12日运算机大楼205机房星期三晴今天学习了用JAVA进行网页设计。先要在myeclipsed的工作硬盘上放入tomcat文献,再建一种WEB工程,在将TOMCAT服务器装载到里面去。在开始编程之前先理解了Servlet的网页上输出,Servlet的参数解决,Servlet的service()办法去解决数据库的咨询题。request对象寄存数据。再理解了JSP的作用:解决Servlet输出显示的咨询题,明白JSP事实上确实是servlet。下午学得导入数据库听讲比较认真,将老师给的文献flower.sql文献的数据复制到mysql下面。然后就能够在数据库中运行,能够查看其中的数据库和对应的表。购物网工程构造分能够从三个方面看:(1)Java源码组织构造(2)按JSP页面组织构造(3)按功效组织构造。按java源码组织确实是接口、实现、实体类、工具包和操纵器与业务逻辑解决。按JSP页面组织确实是css/:放网站样式images/:放网站图片的upimg/:产品的图片user/:寄存顾客的JSP页面。按功效组织构造:登录与注册模块、主页面显示模块、购物车模块、订单模块。2012年9月13日运算机大楼205机房星期四晴今天上午上课。李顺老师给我们安排的是做项目《鲜花购物网站》,项目是实现一电子商务网站,项目的总任务是实现登陆、主页面显示、购物车、订单四大模块。会涉及到java语言程序设计、java网页开发和数据库。我们的任务是学会登陆,写好对应的代码后能够实现“注册"”,跳转到注册页面,点击“注册成功”后能够再数据库中查询到以插入的顾客的信息,也有某些检测设立,如果没有注册,或者账号密码错误都会显现提示框,同时可不能转到主页面。其中新建的Util包是用来实现Java与数据库的连接接口。Dao包里面java文献里的函数相称于c++里面的声明,事实上他们全部是接口,是封装数据库的原则。这些函数的定义是在Impl包里面的相对应的文献里面实现。Dao必须依靠于数据库连接connection对象。尚有对应的web包,structs包等,今天知识到了java的奇异,专门愉快,也专门充实。2012年9月14日运算机大楼205机房星期五晴今天我们持续做电子商务网站那个项目,今天我们要实现那个项目的第二大模块:主页面的显示。老师先让我们配好环境,设立好Tomcat服务器,然后将对应的鲜花数据输入数据库。等初步工作做完后,老师开始教我们如何实现,从显示差不多登录的顾客名字开始,在”index.Jsp”中找到username行,从登录界面跳转到该页面所要做的修改。专门快那个咨询题解决了,接下来确实是鲜花图片在主页面的显示,第一到导入一种drivermysql的文献,然后在数据库中查看有无product的信息。我们分两部分实现的,第一下半部分是先将图片进行分类,然后将分好类的图片与主页上对应的按钮对应实现。然后是上半部分,对上半部分确实是讲数据库的数据导入到jsp文献中。通过ListProductServlet办法来实现,并要在“web.jp“中配备。通过一天的苦战,最后终于解决了一系列的咨询题,当主页面显示在我们电脑的时候,我笑了。2012年9月17日运算机大楼205机房星期一晴上午学的是从商品介绍的网页点击购置跳转到下订单的网页,实现了能够一次下多个不同的订单,订单中同一种商品的数量不同。下午学的是在购物车的网页上对订单进行修改数量及单个条目的总计金额,持续购置取消订单,清空购物车和提交订单等操作。通过今天的学习我慢慢明白了该项目中要建的各个工程的缘故,也明白得了接口的作用和接口的实现必须要在类中定义。对日常经常语句或函数的功效也有比较清晰的明白得,相信通过日常的自学,会对java有更进一步的认识。这次项目差不多靠近尾声了,今天我们学习了如何下订单和修改购物车。成果是实现了从商品的介绍网页到下订单,进入我的购物车,修改购物车到最后提交订单的网页之间的跳转。其中我印象最深的是订单条目的修改和对购物车的修改。其中用到的是我们在做那个项目时进场要用到的函数,看起来专门简朴然而对各个语句什么缘故要那样用仍旧不明白,以至于老师让自己写一种函数时仍旧不明白从哪里下手。2012年9月18日运算机大楼205机房星期二晴今天是实习期间最后一天上课,今天我们要完毕的任务是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届江苏省南京市文昌中学中考生物对点突破模拟试卷含解析
- 2025届湖北省团风县达标名校中考五模生物试题含解析
- 山东省莱芜市2025届中考生物模拟试题含解析2
- 承包山地合同书
- 购买种鸽定金合同模板
- 智能供应链管理优化合同
- 智能家居产品制造合作项目启动协议
- 加工合作合同范本
- 师生结对协议书小学
- 搬迁协议书范本
- 政治丨广东省2025届高中毕业班8月第一次调研考试广东一调政治试卷及答案
- 项目三任务3:超声波雷达的故障诊断与处理(课件)
- 派出所绩效考核总结分析报告
- 智能型万能式断路器框架开关RMW1、DW45-2000/3P-抽屉式1000A说明
- 铸石防磨施工工艺
- 临时用电安全培训(汇编)
- 新《安全生产法》全面解读“三管三必须”
- 印刷包装行业复工安全培训课件
- 玻璃钢烟囱方案
- 中国电信应急管理整体解决方案
- 中小学教师师德师风法律法规培训
评论
0/150
提交评论