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

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

  数据库表:

相关推荐

热门文章

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

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

2022年村干部预备党员入党申请书范本(全文)

最近发表了一篇名为《村干部预备党员入党申请书范文》的范文,觉得有用就收藏了,希望大家能有所收获。村干部繁忙,但也要以党章为方向,作为一名基层干部,应该牢记的使命。今天小编在这给大家整理了一些村干部预备入党申请书,我们一起来看看吧!村干部预备党员入党申请书(1)敬爱的党组织:自从20__年_

2022年新员工培训心得怎么写合集通用(全文)

最近发表了一篇名为《新员工培训心得怎么写通用》的范文,感觉很有用处,重新整理了一下发到这里。培训能够拓展员工的视野,提升员工的能力,让员工在培训之中成长。员工培训心得对经历过员工培训的人具有许多的影响,你知道它的写法?你是否在找正准备撰写“新

我喜欢一本书三年级作文400字范本(完整文档)

本页是最新发布的《我喜欢的一本书三年级作文400字范文》的详细范文参考文章,觉得有用就收藏了,为了方便大家的阅读。书是全世界的营养品,生活里没有书籍就好像没有阳光;智慧里没有书籍就好像鸟儿没有翅膀。下面是小编为大家收集整理的关于的书三作文400字范文,一起来看看吧!我喜欢的一本书三年级作文

最美逆行者观影心得10篇

最近发表了一篇名为《最美逆行者观影心得10篇》的范文,好的范文应该跟大家分享,看完如果觉得有帮助请记得(CTRL+D)收藏本页。观看了最美者,你肯定有很多感叹,世上没有从天而降的英雄,只有挺身而出的凡人。下面是小编给大家整理的关于最美逆行者观影心得,欢迎大家来阅读。最美逆行者观影心得1亲爱

传承楚怡精神演讲稿最新,传承楚怡精神演讲稿【完整版】

《传承楚怡精神演讲稿2022年最新精选传承楚怡精神演讲稿》是一篇好的范文,感觉写的不错,希望对您有帮助,希望大家能有所收获。爱国、求知、创业、兴工,1909年,著名教育家陈润霖在筹办湖南私立楚怡初等工业学堂(后改名楚怡工业学校)时秉承的办学信念,正是这8个字。百年来,楚怡精神薪火相传,激励着一代又一

2022年个人学习心得体会6篇(完整)

本页是最新发布的《个人学习心得体会精选6篇》的详细范文参考文章,好的范文应该跟大家分享,重新编辑了一下发到。当积累了新的体会时,不妨将其写成一篇心得体会,让自己铭记于心,这样有利于我们不断提升自我。那么问题来了,应该如何写心得体会呢?以下是小编精心整理的个人心得体会精选,一起来看

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

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

2022年度教师学习心得体会模板合集

最近发表了一篇名为《教师学习心得体会模板》的范文,觉得应该跟大家分享,希望对网友有用。我们从一些事情上得到感悟后,往往会写一篇心得体会,这样就可以通过不断总结,丰富我们的思想。那么如何写心得体会才能更有感染力呢?下面是小编为大家整理的心得体会模板,欢迎阅读,希望大家能够喜欢。教师学习心

2022年教师年度考核个人总结例文

最近发表了一篇名为《教师年度考核个人总结例文》的范文,觉得有用就收藏了,重新编辑了一下发到。在日常生活或是工作中,我们经常会写总结,面对年末的时候,你们知道教师是怎么写的工作总结?来了解下吧!以下是小编为大家带来的2022教师年度考核个人总结例文,希望您能喜欢!教师年度考核个人总

观看《********大宣讲特别节目》直播观看心得体会感悟大全10篇(精选文档)

《观看2022《********大宣讲特别节目》直播观看心得体会感悟大全10篇》是一篇好的范文,觉得应该跟大家分享,希望大家能有所收获。2022《国家大宣讲特别节目》直播观看心得体会感悟大全10篇人的一生中,只有一次,要时刻紧记师长的教导,认真熟读安全知识,做一个遵纪守法,与时并进的好学生。下面是范

演讲感恩父母演讲稿最新10篇

《演讲感恩父母的演讲稿最新10篇》是一篇好的范文,感觉写的不错,希望对您有帮助,希望对网友有用。,汉语词汇,拼音gǎnēn。意思对别人所给的恩惠表示感激。出自《三国志·吴志·骆统传》:“飨赐之日,可人人别进,问其燥湿,加以密意,诱谕使言,察其志趣,令皆感恩戴义,怀欲报之心。”下面小编给大家带来关于演