Java Web 生产实习报告 1字Word文档格式.docx

上传人:b****2 文档编号:14191088 上传时间:2022-10-19 格式:DOCX 页数:13 大小:36.78KB
下载 相关 举报
Java Web 生产实习报告 1字Word文档格式.docx_第1页
第1页 / 共13页
Java Web 生产实习报告 1字Word文档格式.docx_第2页
第2页 / 共13页
Java Web 生产实习报告 1字Word文档格式.docx_第3页
第3页 / 共13页
Java Web 生产实习报告 1字Word文档格式.docx_第4页
第4页 / 共13页
Java Web 生产实习报告 1字Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Java Web 生产实习报告 1字Word文档格式.docx

《Java Web 生产实习报告 1字Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java Web 生产实习报告 1字Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

Java Web 生产实习报告 1字Word文档格式.docx

掌握了这些基本知识之后,就开始真正的项目开发,而且此次我们所要开发的项目是有关博客页面的项目,并完成老师指定的功能。

  二、实习地点

  武汉市软帝信息科技有限公司

  三、实习内容和要求

  我们这次实习,在校外也就是软帝公司总共是十天,开始几天基本上是每天学习一个方面的内容,大概学习了六天其中包括Jsp、Srvl、ml、JDBC、Mysql等等,剩下几天就是项目时间,做出一个博客开发的项目。

大致内容如下:

  一、Java语言简介

  Java语言Java是由Su微系统公司所发展出来的程序语言,它是一种面向地向的语言,Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的代码,而是产生一种中间码叫作ByCod,这种代码必需在透过Java的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByCod也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就完全没有干系了。

  Java写出来的程序可分为两类,分别是JavaAppl与一般的Applicaio,而Applicaio这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像oJava是一个浏览器,且就是使用Java程序所发展出来的。

最常见的Java程序包括应用程序和appls。

应用程序是单独的程序,诸如oJava浏览器软件就是用Java语言编写的。

  Appls类似于应用程序,但是它们不能单独运行,Appls可以在支持Java的浏览器中运行。

Appl主要是内置于ML网页中,在浏览时发挥作用。

  Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。

利用Java程序语言,可以进行网页开发,其中包括静态语言开发与动态网页开发,可以在网页中加入各式各样的动态效果,可以放上一段动画,加入声音,也可以建立交互式网页等。

  二、ml语言

  ml是超文本标记语言,它是一种非严格的标记语言,它是b开发的基础,也是制作网页的基础,纯ml的页面是静态的。

  ml它由ad和body两部分组成,所写的内容一般都是放在body中,其中可以添加orm表单域,其中属性Acio表示提交的动作,也就是提交到那个页面,可表示为

  -1-

  Acio=“”;

Mod属性表示提交的方法,一般为设为pos;

在orm表单域中添加abl表,abl中的属性只有很多,常用的有id、ig、alig、colspa等等,当然,有表就会有行和列,其中行用r表示,列用d表示,行与列的属性值与abl差不多。

  在行与列中还可以添加一些按钮,链接等等,添加按钮是用ipu表示,添加链接则用ar="

"

来添加,另外,还有一个比较有用的标签div,可以画出一个框,里面可以添加所需要的东西。

  运用ml我们开发了一个-mail邮件发送系统,这个界面主要用到了七个m文件,有主页面mai.ml,其中主页面分为上部、左部和右部,分别用op.ml、l.ml、rig.ml文件来表示。

另外还增加了登录页面(logi.ml)、注册页面(rgis.ml)以及书写邮件的页面(ri.ml),由这些ml文件共同实现了-mail的基本界面。

  首先进入logi登录界面,输入用户名和密码,而且用户名和密码有一定的限制,输入信息符合要求后方可进入主页面,另外,在登录界面的用户名后还有一个超链接“注册”,点击“注册”就可以进入注册的页面,注册页面上有五行,包括用户名、密码、重复密码以及上传头像,另外还有两个按钮“提交注册”和“重置”,这样即可完成注册。

  登陆界面中还用到了JavaScrip,用以给出用户名和密码的限制条件,其中有一个ucio方法,用到的代码如下:

  scripyp="

x/javascrip"

  uciocckIo(){

  varam=docum.glmById(usram).valu;

  varpass=docum.glmById(pass).valu;

  i(am=="

){

  alr("

请输入用户名!

);

  rurals;

  }ls{

  i(pass=="

请输入密码!

  rurru;

  }

  /scrip

  以后若要用到限制条件,都是运用与此类似的方法,这段代码可以说是一个模板。

  进入到主页面后,可以看到三个部分,左边的部分用链接列出几项,包括“写信”、“收信”、“联系人”、“XX”等,右边显示好友上传图片,顶部是背景图片。

点击左边的写信,跳转到ri页面,可以写邮件。

右边的现实的图片可以进行查看,与空间显示的图片差不多,也是可以由小图片转换成大图片。

当鼠标点击到小图标X上时,图标就亮了,鼠标拿走,图标就暗了,如图1所示。

  -2-

  图1—mail邮箱中查看图片

  另外,我们运用ml还设计了一个ao123页面,页面中用到了x文本框、超链接、行列的布置,图片的加载等等,做出来之后,整体感觉与ao123本来的页面基本差不多,只不过,还有些功能没能实现。

  三、Mysql数据库

  Mysql是一种小型的数据库,它与Java的联系十分密切,MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了Mysql作为网站数据库,因此,网页编写大多数都是用Mysql。

  Mysql是一个关联数据库,它将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内。

这样就增加了速度并提高了灵活性。

Mysql的Sql指得是“结构化查询语言”,Sql是用于访问数据库的最常用标准化语言。

同时,Mysql软件也是一种“开放源码”的软件,意味着任何人都能使用和改变软件。

任何人都能从Ir下载Mysql软件,而无需支付任何费用。

如果愿意,你可以研究源码并进行恰当的更改,以满足你自己的需求。

Mysql软件采用了GPL(GU通用公共许可证),定义了在不同情况下可以用软件作的事和不可作的事。

数据库服务器具有快速、可靠和易于使用。

  Mysql服务器还有一套实用的特性集合,在基准测试主页上,给出了Mysql服务器和其他数据库管理器的比较结果。

Mysql支持多种连接,包括CP/IP、ODBC和JDBC等多种数据库连接途径,而我们此次实习用到的是JDBC数据库连接方法,这一点在下面会讲到。

  此次实习我们主要学习了如何在Mysql数据库中建立表格,如何执行Sql语句等等。

首先,打开Mysql编写框,执行语句sodaabass,即可查看Mysql中有哪些数据库,运用cra+数据库名语句可建立想要的数据库,运用us+数据库名即可进入对应的数据库。

  进入数据库之后,就可以执行数据库中的增、删、查、改等Sql语句了,运用craabl+表名(表中所需要的元素),这样就可以建立一张表了,运用dsc+表名就可以查看表,运用Sql语句“slc*rom+表名”就可以查看表中的所有数据,运用“isrio?

?

”语句可以向表中添加数据;

运用“upda+表s?

r?

”可以更改表中指定的某项数据;

运用“dl+表r?

”语句可以删除表中的某项数据?

  -3-

  

  其实这些知识与上学期学过的SqlSrvr大致一样,只不过运行环境不同,而且Mysql使用的比较多,而且也很简单,运用MySQLCommadLiCli进行访问数据可以及执行各种SQL语句。

  图2查看数据库

  图3查询表

  图4执行Sql语句

  -4-

  四、JDBC数据库连接

  Java中的JDBC,JDBC是JavaDaaBasCociviy的缩写,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

  连接数据库的方法有一个模板,代码如下:

  publicclassDBMaagr{

  privasaicialSrigURL="

jdbc:

mysql:

//localos:

3306/s"

;

  privasaicialSrigUSR="

roo"

  privasaicialSrigPASSORD="

123"

  privasaicCocioco=ull;

  publicsaicCociogCo(){

  ry{

  i(co==ull){

  //注册驱动

  Class.oram("

com.mysql.jdbc.Drivr"

  co=DrivrMaagr.gCocio(URL,USR,PASSORD);

  }}cac(Classooudxcpio){

  .priSackrac();

  }cac(SQLxcpio){

  .priSackrac();

}

  rurco;

  以后运用数据库连接基本上都是用这个模板,方便又有效,而且在其他地方连接数据库时都可以直接对其进行调用。

  通过JDBC我们可以连接到所用的数据库mysql,可以从数据库中提取数据,也可以将所写数据存入数据库,用JDBC连接数据库都是一个模式,基本上都是按照一个套路在写,运用JDBC以及Myclips工具,我们也做出了一个小型的系统。

  系统具有添加、查询、删除、修改、退出系统等功能,添加功能可以控制台中所写的信息添加到数据库中,查询信息则是根据id号从数据库中查询信息并将信息显示出来,增加、删除亦是如此,要做出这些功能首先都必须先连接到数据库,这就要用到JDBC技术,还要用到Cocio方法,首先加载mysql数据库的驱动,然后在创建连接,连接时要提供所用计算机的IP地址和端口号,以及mysql数据库数据库的用户名和密码。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1