当前位置: 简表范文网 > 专题范文 > 公文范文 >

JavaEE技术课程大作业【完整版】

| 来源:网友投稿

下面是小编为大家整理的JavaEE技术课程大作业【完整版】,供大家参考。

JavaEE技术课程大作业【完整版】

 

  《E JavaEE 技术》课程

 试 抗疫考试& 大作业

  班级

 学号

 姓名 夏星竹 成绩

 成绩组成 出勤 平时作业 实验 大作业 考察内容 本课程的核心理论和实践 考试原则 理论总结、实践集成、学以致用 教师

 学期 2022

 信息工程学院

  2 一、 理论总结

 要求:总结本课程涉及的核心知识体系,内容不少于 1 1 页,不超过 2 2页。

 ( 说明:请务必用自己语言总结 )

 1.1 摘要(0 100 字左右)

 Java 是当今流行的面向对象程序设计语言,在本课程中我学到了 JavaEE 概述以及开发环境搭建、使用 JSP 开发 Web 项目和使用 Servlet 开发 Web 项目、介绍了 ORM 框架 MyBatis、Spring MVC 框架和 Spring 框架的基本使用及其三大框架的整合(SSM 架构)和当今流行的 Spring Boot 项目开发。JavaEE 给我们的日常软件开发带来了很多方便。

 1.2 总结内容

 这学期学的 JavaEE 和我之前学的 JavaWeb 有很大的区别,我尝试做一下区分。

 JavaEE:JavaEE 是个大杂烩,包括 Applet、EJB、JDBC、JNDI、Servlet、JSP 等技术的标准,运行在一个完整的应用服务器上,用来开发大规模、分布式、健壮的网络应用。Java EE 全称是 Java Platform Enterprise Edition,也就是Java 平台企业版。说白了就是企业里的一套 Java 开发标准。

 JavaWeb:主要指以 Java 语言为基础,利用 JavaEE 中的 Servlet、JSP 等技术开发动态页面,方便用户通过浏览器与服务器后台交互。Java Web 应用程序可运行在一个轻量级的 Web 服务器中,比如 Tomcat。Java Web 的重点在 Web,主要包括 JSP、Servlet 等为基础的一系列技术,当然现在的企业开发已经见不到 JSP 和 Servlet 了,取而代之的是 SSM 或 Spring Boot 等一系列开发框架(但其实这些框架不仅仅局限于 Web 开发)。

 Java Web 是企业开发的重要组成部分,但是只能算是企业级 Java 开发的一个子集。Java EE 还有更深的内涵,包括但不限于 Java 分布式、中间件等越来越普及的开发技术。可以粗略地认为 JavaWeb 就是 JavaEE 的一部分,是成为JavaEE 大师过程中的第一站。

 个人理解上看,如果工作偏重于前端处理,比如页面、负责前端请求响应的最外层的后台应用开发等。可以认为是 JavaWeb。如果工作偏重于后端底层支持,分布式服务开发,消息,队列等这一部分内容时则是 JavaEE。

 本课程的核心知识我认为是 JavaEE 一系列框架结构,创建新的项目前,我搭建完整的运行环境,连接 MySQL 数据库,Tomcat 的配置,jdk 的安装与环境变量的配置等都是我们要做的。Spring Boot、SSM、Spring MVC 等框架结构都使得我完成项目更加容易。我还学习了 Spring 依赖注入功能,测试了 Spring 对MyBatis 的整合,以及三大框架的整合开发。我还学到了以下的知识:

 3 (1)Servlet 是一个特殊的 Java 程序,它运行于服务器的 JVM 中,能够依靠服务器的支持向浏览器提供显示内容。JSP 本质上是 Servlet 的一种简易形式,JSP 会被服务器处理成一个类似于 Servlet 的 Java 程序,可以简化页面内容的生成。Servlet 和 JSP 最主要的不同点在于,Servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 HTML 分离开来。而 JSP 的情况是 Java 和 HTML 可以组合成一个扩展名为.jsp 的文件。个人感觉上来看,Servlet 就是在 Java 中写HTML,而 JSP 就是在 HTML 中写 Java 代码,当然这个说法是很片面且不够准确的。JSP 侧重于视图,Servlet 更侧重于控制逻辑,在 MVC 架构模式中,JSP 适合充当视图(view)而 Servlet 适合充当控制器(controller)。

 (2)JSP 有 9 个内置对象:

 request:封装客户端的请求,其中包含来自 GET 或 POST 请求的参数; response:封装服务器对客户端的响应; pageContext:通过该对象可以获取其他对象; session:封装用户会话的对象; application:封装服务器运行环境的对象; out:输出服务器响应的输出流对象; config:Web 应用的配置对象; page:JSP 页面本身(相当于 Java 程序中的 this); exception:封装页面抛出异常的对象。

 (3)JavaEE 的核心技术:

 JDBC 接驳数据库与展现与应用结合,面向数据—信息转换互动,进行实践认知的技术认识和归纳总结

 JNDI 是命名目录服务的抽象接口集合,为企业级应用提供了统一的标准化连接,使 Java 能够无缝地获取任何可目录化的企业信息。

 JavaBean 是在编程环境(IDE)中能够被可视化处理的可重用组件,是实现分布式业务逻辑的 Java 组件。我们在开发的时候可以利用这些组件,像搭积木一样建立面向对象的分布式应用。

 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端所请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。JSP 标签可以实现多种功能,比如访问数据库、记录用户填写的表单信息、访问 JavaBeans 组件等,还可以在不同的网页中传递控制信息和共享信息。JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源以获取数据,然后动态地创建网页。

 XML 是一种用于标记电子文件使其具有结构性的标记语言。它被用来在不同的商务过程中共享数据。XML 的发展和 Java 是相互独立的,但是它和 Java 有着相同的目标,即平台独立性。

  4 二、实践集成

  要求:任意选择 Spring MVC 、 Spring 、t Spring Boot 或传统 C MVC 和s MyBatis 集成实现一个基本的项目架构,除必要的文字说明,运行界面、项目结构、所有的代码和配置文件一律使用截图。

 (说明:不能和实验项目相同)

 2.1 运行界面

 登录界面:

 5 登录成功,主界面:

  首页查询:

  6

 7 添加仓库:

 编辑仓库:

  8 删除仓库:

 客户管理:

 9

 删除客户:

 查询:

 客户查询:

  10

 名称查询:

 号码查询:

  供应商界面:

 11

 供应商界面添加、修改、删除:

  12

 供应商界面查询:

 商品管理界面:

  商品管理页面添加、修改、删除:

 13

  入库界面:

 新建订单:

  14

 删除订单:

 查询订单:

 出库界面:

 15

 查询订单:

  出库订单:

 删除订单:

  16

 显示列表:

  仓库基础功能设置:

  角色管理界面:

 17

  添加管理员:

 编辑管理员:

  18 删除管理员:

  查询管理员:

  用户管理界面:

 添加用户:

 19

 修改用户:

 删除用户:

 查询用户:

  20

 1 号仓库管理员登录界面:

 2 号仓库管理员登录界面:

 3 号仓库管理员登录界面:

 21

 2.2 项目结构

 整体:

 视图层:

  模型层:

  22

 控制层:

 2.3 代码文件

 23

  24

  2.4 配置文件或说明文件

 用到了 Springboot 框架:

 25

  26

  数据库表:

相关推荐

热门文章

关于珍爱生命作文800字高中【精选推荐】

范文参**网最近发表了一篇名为《2022关于珍爱生命的作文800字高中【】》的范文,感觉写的不错,希望对您有帮助,重新整理了一下发到这里。在平日的学习、工作和生活里,大家都不可避免地要接触到作文吧。下面小编为大家整理了2022关于的作文800字高中【5

2022清明网上祭英烈活动心得感悟经典范本10篇600字

本页是最新发布的《清明网上祭英烈活动心得感悟经典范文10篇600字》的详细范文参考文章,觉得有用就收藏了,希望大家能有所收获。清明祭心得感悟经典范文10篇600字说到清明节这个大家熟悉的节日,大家一定都是去祭拜祖先!但是可曾想过在清明节这天来祭奠我们的英烈们呢?下面是小编为您推荐

共青团成立100周年作文600字(完整)

本页是最新发布的《2022共青团成立100周年作文600字【精选】》的详细范文参考文章,好的范文应该跟大家分享,这里给大家转摘到。共青团员是中国共产党的后备力量,也是党的生命力的源,理论上的成熟是****上成熟的基础,****上的清醒来源于理论上的坚定。下面是小编为大家带来的

2022祖国在我心中演讲稿最新10篇(范文推荐)

最近发表了一篇名为《祖国在我心中演讲稿最新10篇》的范文,感觉很有用处,希望大家能有所收获。演讲是一门艺术。好的演讲自有一种激发听众情绪、赢得好感的鼓动性。要做到这一点,首先要依靠演讲稿思想内容的丰富、深刻,见解精辟,有独到之处,发人深思,语言表达要形象、生动,富有感染力。下面小编给大家带

2022全国中小学生安全教育日心得体会三篇

最近发表了一篇名为《2022全国中小学生安全教育日心得体会三篇》的范文,感觉写的不错,希望对您有帮助,重新编辑了一下发到。2022全国中小学生日心得体会三篇为贯彻落实珍爱,安全第一为主题的中小学安全日教育活动,我校领导高度重视,紧紧围绕安全日安全教育这一主线,在师生中开展了丰富多

2022年度关于端正态度作文初三(精选文档)

《2022关于端正态度的作文初三【精选】》是一篇好的范文,觉得有用就收藏了,看完如果觉得有帮助请记得(CTRL+D)收藏本页。在生活、工作和中,大家都不可避免地要接触到作文吧,作文是通过文字来表达一个主题意义的记叙方法。下面小编为大家整理了2022关于端正的作文初三【精选】的相关内容,以供参

草房子第一章秃鹤心得感悟合集【精选推荐】

《草房子第一章秃鹤的心得感悟》是一篇好的范文,觉得有用就收藏了,这里给大家转摘到。草讲述了发生在20世纪60年代初江南水乡动人动情的童年故事。读完了草房子小说,你有着怎样的草房子读书?你是否在找正准备撰写“草房子第一章秃鹤的心得感悟”,下面小编收集了相关的素材,供大家写文参考!草房子第

2022年大学生档案自我鉴定300字10篇

2022年普通大学生个人社会实践实习报告精选服务社会做好思想准备和业务准备,公司内部电脑系统都是统一英文系统,就要求自己以职场……[详细]2022年党员思想汇报例文两篇【完整版】所以在以后的学习和生活中,经历过苦难的中国,工作以及生活中,特别是通过学习党章党纪……[详细]企业员工服务意识培训心得体会

2022年爱细节作文600字初中范本

《2022爱的细节作文600字初中范文【】》是一篇好的范文,觉得应该跟大家分享,希望对网友有用。爱是冬日的一缕阳光,使饥寒交迫的人感到人间的温暖;爱是一场洒落在久旱的土地上的甘霖,使濒临绝境的人重新看到生活的希望;爱是一首飘落在夜空里的歌谣,使孤苦无依的人获得心灵的慰藉。下面小编为大家整理了20

2022年争先创优演讲稿最新10篇(完整文档)

《争先创优演讲稿最新10篇》是一篇好的范文,觉得有用就收藏了,这里给大家转摘到。演讲稿具有宣传、鼓动、教育和欣赏等作用,它可以把演讲者的观点、主张与思想感情传达给听众以及读者,使他们信服并在思想感情上产生共鸣。下面小编给大家带来关于争先创优演讲稿,希望会对大家的与有所帮助。争先创优演讲稿1

2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范本合集

《2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范文》是一篇好的范文,觉得有用就收藏了,希望对网友有用。2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范文了不起的红色精神,值得永远待播与发扬下去!相信祖国将会更加强大,更加繁荣富强。下面是小编为您推荐2022百年奋斗谋复兴勇毅前

2022年度《公民节约用水行为规范》倡议书范本

最近发表了一篇名为《2022《公民节约用水行为规范》倡议书范文【五篇】》的范文,感觉很有用处,看完如果觉得有帮助请记得(CTRL+D)收藏本页。虽然人类已浪费了许多,但是人类们已经感觉到水的可贵而开始保护起来。在此大家一起杜绝浪费水之源,保护水资源吧。下面小编在这里为大家精心整理了几篇20