收藏 分享(赏)

西科大学--JAVA实训项目-2016-.doc

上传人:weiwoduzun 文档编号:2705934 上传时间:2018-09-25 格式:DOC 页数:10 大小:2.14MB
下载 相关 举报
西科大学--JAVA实训项目-2016-.doc_第1页
第1页 / 共10页
西科大学--JAVA实训项目-2016-.doc_第2页
第2页 / 共10页
西科大学--JAVA实训项目-2016-.doc_第3页
第3页 / 共10页
西科大学--JAVA实训项目-2016-.doc_第4页
第4页 / 共10页
西科大学--JAVA实训项目-2016-.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、JAVA 实训项目目录测试项目介绍: 7实训相关实验: 9项目实训目标: 10实训详细方案: 10项目实训考核: 15项目实训环境: 15项目实训教材: 16实训项目介绍:项目简介:为支持配合西科大学的应届毕业生实训计划,帮助相关专业大学生尽快适应工作,蜗牛学院精心研发了一套富含技术含量为期15天的JAVA 开发实训课程。该课程主要以项目和实验来驱动知识的学习和实战经验的积累,并结合启发式教学方法,以培养学员分析问题和解决问题的能力。旨在帮助学员快速提升职业技能,构建一套适合自己的技术体系,满足企业用人需求,获得长足的发展。本项目是 JAVAEE 架构下的 B2C 商务平台,商务平台即是一个为

2、企业或个人提供 网上交易洽谈的平台。企业电子商务平台是建立在 Internet 网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。B2C 中的 B 是 Business,即商业供应方 (泛指企业),2(two)则是 to 的谐音,C 是 Consumer,即消费者。B2C 电子商务是按电子商务交易主体划分的一种电子商务模式,即表示企业对消费者的电子商务,具体是指通过信息网络以及电子数据信息的方式

3、实现企业或商家机构与消费者之间的各种商务活动、交易活动、金融活动和综合服务活动,是消费者利用Internet 直接参与经济活动的形式。B2C 是企业对消费者直接开展商业活动的一种电子商务模式。这种形式的电子商务一般以直接面向客户开展零售业务为主,主要借助于互联网开展在线销售活动,故又称为电子零售(电子销售) 或网络销售。B2C 电子商务以完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。B2C 模式是我国最早产生的 电子商务模式,以 8848 网上商城正式运营为标志技术简介:目前开发 B2C 平台的开发技术比较多,有 Domino、基于

4、 Exchange 的.Net 和 J2EE 等多种体系结构和开发平台。从可靠性、稳定性、扩展性等考虑,并且考虑到 B2C 系统是一个大型的跨职能体系的业务系统,因此整个 B2C 系统的开发采用以下技术手段:1、 基于 J2EE 体系架构;2、 采用面向对象分析方法和 UML(统一建模语言)来进行设计;3、 采用基于组件和 MVC 的设计模式来构建软件结构;4、 基于电子邮件进行相互通讯;5、 利用关系数据库进行数据存储。为了使得客户端免安装和易于维护,本系统采用基于浏览器方式的 B/S 结构进行开发。应用服务器采用 TOMCAT;数据库系统可以使用 MS SQL Server 2005/ O

5、racle 8i 、Oracle 9i 等。使用 Java 语言开发服务器端 Java Bean/EJB,JSP 开发表示层逻辑;客户端全部以 HTML 实现显示、JavaScript 处理复杂的交互操作。JAVAEE 介绍JAVAEE(Java Enterprise Edition)为搭建要求具有可伸缩性、灵活性、易维护性的重要业务系统提供了良好的机制。JAVAEE 是一种利用简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台的企业版,JAVAEE 不仅巩固了标准版中的许多优点,例如”编写一次、随处运行”的特性、方便存取数据库的 JDBC

6、 API、CORBA 技术以及能够在Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans) 、Java Servlets API、JSP(Java Server Pages)以及 XML 技术的全面支持。JAVAEE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高

7、了性能:工程部署结构它具有以下特点:1、加快了企业级应用的开发J2EE 是一个基于标准化的、模块化的、可重用的组件技术的开发框架。它的一系列 API,自动处理了一些应用,使程序员把精力集中在业务逻辑上,从而加快项目的开发。2、跨平台部署J2EE 提供了一个简单统一的平台,程序员不用考虑何种应用服务器,基于 J2EE 开发出的应用系统可以部署到任何服务平台上。3、便于与企业已有的异构系统集成J2EE 应用统一的命名技术,它的与数据库的可存取及与 CORBA 的互操作性,可与企业已有的异构系统集成。4、高伸缩性应用 J2EE 开发的应用系统很轻便,可伸缩,通过一系列完整的企业级中间件服务,它可以支

8、持操作成百万的事务处理,以及成千上万的不同用户的并发性请求。5、高安全性J2EE 被设计成一个高安全的模型,很容易配置,并提供了一系列的存取控制(Access Control) 。MVC 模式介绍如果开发一个企业级应用,只需要一种客户端的话,那么一切都非常容易解决。但真实情况是,我们必须面对运行在各种设备上客户端,象 PDA, WAP 浏览器以及运行在桌面上的浏览器,我们不得不开发不同的应用程序来处理来自不同客户端的请求。数据访问与现实将混淆在一起,可能会出现重复的数据访问,导致整个开发和维护周期没有必要的延长。Model-View-Controller (MVC) 开发模式被证明是有效的处理

9、方法之一。它可以分离数据访问和数据表现。采用该模式可以开发一个有伸缩性的,便于扩展的控制器,来维护整个流程。项目展示实训相关实验:1. 预备知识:Java 语言开发核心知识2. 核心实验:利用 HTML 设计用户接口3. 核心实验:完成对 JSP+Servlet 的创建和输出工作4. 核心实验:利用 JSP+HTML 完成对商品列表的显示5. 核心实验:利用 HTML+CSS 优化全站页面6. 核心实验:Socket 模拟服务器与浏览器的请求、响应过程7. 核心实验:在 DBMS 中完成 ECART 数据库设计8. 核心实验:使用 JDBC-API 对数据库进行操作9. 核心实验:使用持久层和

10、服务层的两层结构完成购物车交互流程10. 核心实验:查看购物车中的商品和商品详细信息11. 核心实验:利用前端控制器完成三层架构12. 核心实验:利用开发完成的服务器与 HTML 完成前后端交互项目实训目标:完成本项目相关实验后能达到的学习效果:1. 充分理解基于 JAVAEE 的方法和技术。2. 充分理解基于 Servlet 的方法和技术。3. 充分理解什么是 HTTP 协议4. 充分理解 MVC 设计模式。5. 充分理解 JAVAEE 分层体系架构。6. 熟练使用 Java 数据库连接技术。7. 熟练使用连接池技术。8. 熟练使用 JSON 实现前后端分离。9. 熟练运用 Session

11、跟踪用户状态。10. 充分理解中央控制器与前端控制器的设计思路11. 熟练使用 Java 编程技术来完成基于 JAVAEE 开发工作。12. 熟练掌握性能优化方案13. 熟练运用基于 JNDI 的连接池开发工作。14. 熟练运用 HTML+CSS 优化前端页面。15. 能够运用 Java 开发知识构架自己的前端框架。16. 对 JAVAEE 体系有更全面的认识。17. 成为一个中级开发工程师,通向高手之路。实训详细方案:实训日期: 第 1 天 实验类别: 预备知识实验名称: Java 语言开发核心知识 实训时长: 1 天实验目标:1. 具有掌握基本的 Java 面向对象编程能力。2. 熟悉 J

12、ava 编程的规范和常见错误。3. 掌握类行为、类属性、封装在 Java 面向对象中的作用。4. 掌握 Java 的集合框架,常用 API,JDBC 数据库操作等。实验内容:1. 复习和强化 Java 的编程规范和面向对象知识。2. 复习和强化面向对象程序设计核心知识,类行为、类属性、封装、继承、构造方法、静态属性和方法,内存分配。3. 复习和强化 Java 的集合框架,文件操作,JDBC 数据库操作等核心对象。实训日期: 第 2 天 实验类别: 核心实验实验名称: 利用 HTML 设计用户接口 实训时长: 1 天实验目标:1. 掌握 HTML 基本元素。2. 掌握 CSS 美化页面的方法。3

13、. 掌握 JS 基本表单验证技术。4. 掌握 JQuery 优化 JS 编程。5. 了解 HTML5 技术。6. 掌握 JSON 解析实验内容: 通过本次实验了解并掌握客户端接口编程技术实训日期: 第 3 天 实验类别: 核心实验实验名称: 完成对 JSP+Servlet 的创建和输出工作 实训时长: 1 天实验目标:1. 掌握 jsp 的工作原理2. 掌握 jsp 动作、指令、方法块、代码域、表达式3. 掌握 JSP 模型一、模型二4. 掌握 Servlet 对请求的处理和内置对象实验内容: 本实验介绍JSP的基本编程使用,以及如何利用JSP和Servlet进行前后端的交互处理。实训日期:

14、第 4 天 实验类别: 核心实验实验名称: 利用 JSP+HTML 完成对商品列表的显示 实训时长: 1 天实验目标:1. 掌握 jsp 上的嵌套编程2. 掌握 jsp 的集合显示3. 掌握 view 层综合技巧4. 掌握分页算法5. 掌所简阅与详细信息显示实验内容: 通过商品列表简单阅览和单个商品详细信息显示查询,掌握 JSP 请求提交相关技巧,完成分页.实训日期: 第 5 天 实验类别: 核心实验实验名称: 利用 HTML+CSS+JS 优化全站页面 实训时长: 1 天实验目标:1. 掌握 CSS 常见的特效2. 重构页面,进行更美观的布局和优化3. 利用 JS 对用户交互进行验证实验内容

15、: 前端页面的优化和布局美化。以及如何在增加用户体验上进行加强,更好地与后端进行交互。实训日期: 第 6 天 实验类别: 预备知识实验名称: Socket 模拟服务器与浏览器的请求、响应过程 实训时长: 1 天实验目标:6. 充分理解 HTTP 报文信息。7. 掌握 Socket 基本编程。8. 掌握线程应用。9. 掌握死锁、线程安全、线程状态实验内容:1. 基于 Socket 完成点对点通讯。2. 基于多线程完成多客户端通讯。3. 利用 Socket 向服务器端发出请求,完成注册4. 利用 Socket 响应 IE 浏览器提交信息实训日期: 第 7 天 实验类别: 核心实验实验名称: 在 D

16、BMS 中完成 ECART 数据库设计 实训时长: 1 天实验目标:1. 掌握数据库基本使用,无约束建立库表。2. 强化数据库知识,保证数据完整性3. 掌握 DML、DDL。4. 掌握简单查询。5. 掌握聚合函数。6. 掌握子查询。7. 掌握连接查询。8. 掌握存储过程。9. 掌握触发器。10. 掌握 SQL 编程实验内容: 本实验主要掌握数据库相关查询知识,包括外连接、子查询、过滤条件、过滤聚合函数等并完成对ESHOP工程所需数据库的创建实训日期: 第 8 天 实验类别: 核心实验实验名称: 使用 JDBC-API 对数据库进行操作 实训时长: 1 天实验目标:1. 掌握数据库驱动和连接2.

17、 掌握 Statement 的使用和缺陷3. 掌握数据查询和数据封装4. 掌握数据库其它操作方式5. 掌握 PreparedStatement6. 掌握预编译7. 掌握 JDBC 连接正确处方式与事务8. 深入理解接口隔离原则9. 深入理解开闭原则实验内容:本实验主要了解如何使用Java驱动数据库,两种驱动方案的优点和缺点,并了解掌握数据关系与JAVA实体的关系,如何通过JAVA类完成对数据库中数据的读写,Statement的优点和缺点,SQL注入的方式实训日期: 第 9 天 第 10 天 实验类别: 核心实验实验名称: 使用持久层和服务层的两层结构完成购物车交互流程 实训时长: 2 天实验目

18、标:1. 理解分层结构。2. 进一步掌握实体封装的意义。3. 掌握 Service 层的作用。4. 完成 DAO 设计5. 完成 Service 设计实验内容: 本实验主要了解Service层与DAO层的交互,掌握实例封装的意义,Serivce处理事务的过程 实训日期: 第 11 天 第 12 天 实验类别: 核心实验实验名称: 利用前端控制器完成三层架构 实训时长: 2 天实验目标:1. 掌握 Servlet 与 CGI 的区别2. 掌握 Servlet 部署3. 掌握 Servlet 的作用4. 完成 Servlet 设计实验内容: 本实验主要让大家了解Servlet与CGI解决方案的异同

19、(性能、效率、并发等方面),同时掌握Servlet的生命周期,Servlet在整个应用工程中担负的前端控制职责实训日期: 第 13 天 第 14 天 实验类别: 核心实验实验名称: 利用开发完成的服务器与 HTML 完成前后端交互 实训时长: 2 天实验目标:1. 掌握 JSON 写出2. 掌握交互过挰3. 掌握前/后分离实现4. HTML 转 JSP5. JSP 自定义标记实验内容: 本实验主要让大家了解在企业开发过程中如果实现前后分离项目实训考核:学生完成项目实训后,我们将进行有针对性的考核,考核形式主要集中在笔试和上机两部分。并且考试内容将不仅限于实训过的知识,我们会将企业的常见面试题目进行考核,以提升实训学员的就业能力和综合素质。

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报