JAVA生产实习报告

上传人:ji****72 文档编号:27279349 上传时间:2018-01-08 格式:DOC 页数:10 大小:46.50KB
返回 下载 相关 举报
JAVA生产实习报告_第1页
第1页 / 共10页
JAVA生产实习报告_第2页
第2页 / 共10页
JAVA生产实习报告_第3页
第3页 / 共10页
JAVA生产实习报告_第4页
第4页 / 共10页
JAVA生产实习报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《JAVA生产实习报告》由会员分享,可在线阅读,更多相关《JAVA生产实习报告(10页珍藏版)》请在金锄头文库上搜索。

1、实 习 报 告一、实习目的进一步了解 java 开发的相关知识,掌握 java 开发的基本技术,丰富 java 开发的实战经验。学习 SQL 的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实习单位西安软件服务外包学院(CISSST)是由市政府主导,产业主管部门及教育主管部门出资,共同组建的一所非营利性质的民办教育机构;是依托陕西(西安)科教优势、软件

2、服务外包产业基础,创建的新型 IT 人才培养基地。学院旨在促进西安软件服务外包产业发展,合理利用西安高校资源的优势、为企业提供人才解决方案服务、拓宽大学生就业通道、打造百万产业队伍,从而推动西安区域经济稳步增长。 西安软件服务外包学院是陕西省软件服务外包人才实训基地、西安市高校大学生就业见习基地、高新区软件服务外包人才实习实训基地,已经成为高等教育的有益补充,成为大学生实习实践的最佳选择。 外包学院规划面积达 2 万平方米,现拥有标准机房 30 间,多功能复合教室 10 间,语音教室 2 间,国际考试中心 1 座,嵌入式实验室 1 个、游戏创意工厂 1 个、3G 应用实验室1 个、对日、对欧美

3、软件开发实训环境 5000 平方米。自 2009 年 10 月正式运营以来,共培养各类学员近 2000 人,近 500 人已就业于西安市各大软件企业,目前在培人员 1200 余人。学院以市场为导向,内部实行企业化管理模式。从企业聘请具有十年以上开发和项目管理经验,并具备授课能力的软件开发工程师担任专职教师,从企业聘请在职工程师担任项目实训师;建立了 OJT-S(On Job Training for Student“面向就业的培训”)教学模式;开展对日软件开发、对欧美软件开发、嵌入式技术、数字艺术、软件测试、3G 手机应生产实习(专业实习)报告1用、KPO 等八大专业人才培养方向;与 Orac

4、le、Microsoft、HITACHI、SAP 等国际知名 IT企业合作,建设对日软件开发实训平台、对欧美软件开发实训平台、嵌入式开发实训平台、数字艺术实训平台;与阿里巴巴、英国伦敦工商会考试局合作,培养 KPO(知识流程外包)人才,推动产业结构升级;从企业实际项目转化的项目案例库涵盖有制造、流通、医疗、金融、政府、零售等行业的 IT 项目和最新的 IT 技术;自主开发出 40 个针对应届毕业生毕业设计的项目及方案, 12 个关于软件工程等相关专业的实习方案,50 个应届毕业生实习项目案例。 学院立足西安、面向全国,培养“实用化、国际化、个性化”应用型技术人才,以建设有特色、高水平 IT 应

5、用型职业培训机构为发展目标。用 35 年左右时间建成西北地区较高水平的知名 IT 培训机构。用 510 年左右时间,办成国内高水平的一流 IT 应用型人才培养基地。三、岗位介绍普通学员,学习基于 Java 平台的 Web 应用和设计知识,编写办公资源管理系统。主要学习 MySQL 数据库、Servlet 技术、JSP 页面设计和基于 JSP+Servlet+JavaBean 的 MVC 设计模式。四、实习内容1.编程语言-java 语言Java 是由 Sun 微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。Java 的目标是为了满足在一个充满各

6、式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用 Java 程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。生产实习(专业实习)报告22.数据库-MySql 数据库2.1MySQL 的历史我们最初的出发点是,使用 mSQL 来连接我们的表,这类表采用了我们的快速低层面(ISAM)子程序。然而,经过一些测试后,我们得出结论,mSQL 的速度或灵活性不足以满足我们的要求。其结果是,为我们的数据库提供了新的 SQL 接口,但 API 接口与 mSQL 的几乎一样。设计该 API 的目的在于,允许将为 mSQL 编写的第三方代码方便地移植到

7、 MySQL。MySQL 名称的起源不明。10 多年来,我们的基本目录以及大量库和工具均采用了前缀“my”。不过,共同创办人 Monty Widenius 的女儿名字也叫“My”。时至今日,MySQL 名称的起源仍是一个迷,即使对我们也一样。MySQL Dolphin 的名称为“Sakila”,它是由 MySQL AB 公司的创办人从用户在“Dolphin 命名”比赛中提供的众多建议中选定的。该名称是由来自非洲斯威士兰的开放源码软件开发人 Ambrose Twebaze 提出的。根据 Ambrose 的说法,按斯威士兰的本地语言,女性化名称 Sakila 源自 SiSwati。Sakila 也

8、是坦桑尼亚、Arusha 地区的一个镇的镇名,靠近 Ambrose 的母国乌干达。2.2 MySQL 稳定性最初的代码可回溯至 20 世纪 80 年代初。它提供了稳定的编码基数,最初存储引擎使用的 ISAM 表格式仍保持向后兼容性。在 MySQL AB 公司的前身 TcX,自 1996 年中期以来,MySQL 代码在多个项目中工作良好,未出现任何问题。当 MySQL 数据库软件首次向更广泛的公众发布时,我们的用户很快发现了一些未经测试的代码段。自那以后,尽管每个新版本具有很多新的特性,但每次新发布的版本均存在少量的移植性问题。每次发布的 MySQL 服务器均是可用的。仅当用户尝试源自“灰色区域

9、”的代码时才会出现问题。当然,新用户不了解“灰色区域”是什么。因此,在本节中,我们介绍了目前已知的这类区域。本节所作的介绍主要针对 MySQL 服务器 3.23 版和更高版本。在最新的版本中,更正了所有已知和通报的缺陷,但“缺陷”一节所列的除外,这类缺陷与设计有关。MySQL 服务器采用了多层设计和独立模块。在此列出了一些较新的模块,并指明了它们的测试情况。生产实习(专业实习)报告32.3 MySQL 表最大能达到多少MySQL 3.22 限制的表大小为 4GB。由于在 MySQL 3.23 中使用了 MyISAM 存储引擎,最大表尺寸增加到了 65536TB(2567 1 字节)。由于允许的

10、表尺寸更大,MySQL 数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由 MySQL 内部限制决定的。InnoDB 存储引擎将 InnoDB 表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为 64TB。在下面的表格中,列出了一些关于操作系统文件大小限制的示例。这仅是初步指南,并不是最终的。操作系统 文件大小限制Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)Linux 2.4+ (using ext3 filesystem) 4TBSo

11、laris 9/10 16TBNetWare w/NSS filesystem 8TBwin32 w/ FAT/FAT32 2GB/4GBwin32 w/ NTFS 2TB(可能更大)MacOS X w/ HFS+ 2TB在 Linux 2.2 平台下,通过使用对 ext2 文件系统的大文件支持(LFS)补丁,可以获得超过 2GB 的 MyISAM 表。在 Linux 2.4 平台下,存在针对 ReiserFS 的补丁,可支持大文件(高达 2TB)。目前发布的大多数 Linux 版本均基于 2.4 内核,包含所有所需的 LFS 补丁。使用 JFS 和 XFS,petabyte(千兆兆)和更大的

12、文件也能在 Linux 上实现。然而,最大可用的文件容量仍取决于多项因素,其中之一就是用于存储 MySQL 表的文件系统。另外,Windows 用户请注意: FAT 和 VFAT (FAT32)不适合 MySQL 的生产使用。应使用 NTFS。在默认情况下,MySQL 创建的 MyISAM 表允许的最大尺寸为 4GB。你可以使用 SHOW TABLE STATUS 语句或 myisamchk -dv tbl_name 检查表的最大尺寸。如果需要使用大于 4GB 的 MyISAM 表(而且你的操作系统支持大文件),可使用允许AVG_ROW_LENGTH 和 MAX_ROWS 选项的 CREATE

13、 TABLE 语句。创建了表后,也可以使用 ALTER TABLE 更改这些选项,以增加表的最大允许容量。处理 MyISAM 表文件大小的其他方式: 如果你的大表是只读的,可使用 myisampack 压缩它。myisampack 通常能将表压缩至少 50,因而,从结果上看,可获得更大的表。此外,myisampack 还能将多个表合并为 1个表。生产实习(专业实习)报告4 MySQL 包含一个允许处理 MyISAM 表集合的 MERGE 库,这类 MyISAM 表具有与单个 MERGE表相同的结构。2.4java 与 SQL 的应用Java 语言是编写数据库应用程序的杰出语言之一,它提供了方便

14、访问数据的技术。利用 Java 语言中的 JDBC 技术,用户能方便地开发出基于 Web 网页的数据库访问程序,从而扩充网络应用功能。JDBC(Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一的访问接口。JDBC 由一组用Java 语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能够以一致的方式连接多种不同的数据库系统(如 Access、SQL Server 2000、Oracle、Sybase 等),进而可使用标准的 SQL 语言来存取数据库中的数据,而不必再为每一种数据库

15、系统编写不同的 Java 程序代码。SQL Server2000 是微软公司新一代的数据库产品,它是在 SQL Server7.0 建立的坚固基础上产生的,并对 SQL Server7.0 做了大量扩展。SQL Server2000 通过高端硬件平台以及最新网络和存储技术的支持,可为最大的 Web 站点和企业级应用提供可扩展性和高可靠性。Java 通过 JDBC、ODBC 接口访问数据库。2.5 JDBC、ODBC 接口Java 应用程序通过 JDBC API(java.sql)与数据库连接,而实际的动作则是由 JDBC 驱动程序管理器(JDBC Driver Manager)通过 JDBC

16、驱动程序与数据库系统进行连接。ODBC(Open DataBase Connectivity)即开放式的接口,它为用户提供了一个访问关系数据库的标准接口,对于不同的数据库它提供了一套统一的 API;可以使应用程序通过 API访问任何提供了 ODBC 驱动程序的数据库,而目前所有的关系数据库都提供了 ODBC 驱动程序,所以 ODBC 已经成为数据库访问的业界标准,并得到了广泛应用。JDBC-ODBC 桥是一种 JDBC 驱动程序,它通过将 JDBC 操作转换为 ODBC 操作来实现的。利用 JDBC-ODBC 桥可以使程序开发人员不需要学习更多的知识就可以编写 JDBC 应用程序,并能够充分利用现有的 ODBC 数据源。JDBC-ODBC 桥驱动程序可以使 JDBC 能够访问几乎所有类型的数据库。生产实习(专业实习)报告53. Servlet 技术3.1 什么是 Servlet?一个 servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号