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

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

  数据库表:

推荐访问:JavaEE技术课程大作业 作业 完整版 课程

相关推荐

2024年度深化城乡融合“十百千万”工程工作总结(全文) 在办公室干部座谈会上讲话稿 在全县招商引资大会上致辞(完整) 经验交流:“五个坚持”创新加强党建设(全文完整) 2024年度经验交流:打造品牌集群,提升党建工作质量【精选推荐】 2024年在“乡村振兴美丽家园”创建活动上经验发言材料 202X年区法学会建设调研报告【精选推荐】 X市经信工作总结和2024年思路(范文推荐) 2024年2024年全国“两会”测试100题(全文完整) 2024年度全文学习2024年安全生产治本攻坚三年行动 300字检讨书没有完成作业 2022年中小学落实“双减”政策增强作业管理实施方案 2022年作业减负心得体会(完整) 关于一上语文探究作业(精选范文4篇) 自然科学基础作业(通用6篇) 2022年度学生奖学金申请书怎么写(完整版) 最新村党支部书记抓党建述职报告2022最新完整版12篇 医疗器械经营质量管理制度完整版范文(通用4篇) 消防安全管理制度完整版【4篇】 完整版(2022年)城市多维信息汇聚平台及可视化展示系统方案(精选文档) 关于科学课课程标准中四个领域都有哪些(精选范文4篇) 大学毛概课程学习报告 课程学习及研究性实践活动成绩表(精选文档) 课程一,如何提高班组生产效率 课程文案(2022年)

热门文章

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

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

2022员工培训学习心得体会范本合集(范文推荐)

最近发表了一篇名为《员工培训学习心得体会范文》的范文,感觉写的不错,希望对您有帮助,为了方便大家的阅读。培训能让员工不断的提高,并清楚的意识到自己的缺点。经过员工培训,你一定有许多的收获,不妨来写一篇员工培训心得。你是否在找正准备撰写“员工培训心得体会范文”,下面小编收集了相关的素材,

《********大宣讲特别节目》直播观后感

最近发表了一篇名为《2022《********大宣讲特别节目》直播观后感【精选】》的范文,感觉写的不错,希望对您有帮助,希望对网友有用。,安全,在学校里,在校外,安全这个词恐怕是再熟悉不过了吧,让将安全铭记心中,时进刻刻都做到安全,让父母不再操心,让长辈不再担心,让安全从我做起,从身边

追梦筑梦圆梦演讲稿

最近发表了一篇名为《追梦筑梦圆梦演讲稿》的范文,感觉很有用处,这里给大家转摘到。演讲稿特别注重结构清楚,层次简明。在日新月异的现代社会中,在很多情况下需要用到演讲稿,如何写一份恰当的演讲稿呢?下面是小编为大家整理的追梦筑梦圆梦演讲稿,希望能够帮助到大家!追梦筑梦圆梦演讲稿1尊敬的

2022年度有关安全学习心得合集(2022年)

本页是最新发布的《有关安全学习心得》的详细范文参考文章,感觉很有用处,看完如果觉得有帮助请记得(CTRL+D)收藏本页。有了一些收获以后,可以记录在心得体会中,这么做能够提升的书面表达能力。相信许多人会觉得心得体会很难写吧,下面是小编为大家收集的有关学习心得,供大家参考借鉴,希望可以帮

2022年度中考优秀作文素材别样美三篇

最近发表了一篇名为《中考优秀作文素材别样的美精选三篇》的范文,好的范文应该跟大家分享,看完如果觉得有帮助请记得(CTRL+D)收藏本页。雨过天晴,花坛边上,几只蜗牛缓缓的爬行着,留下一道彩虹般的痕迹,那柔软的外面,是坚硬的外壳,那也是一道的美丽。下面是小编为大家收集整理的关于素材别样的美精

2022不期而遇作文600字初中记叙文

《不期而遇作文600字初中记叙文》是一篇好的范文,感觉很有用处,希望对网友有用。,美词,像是袭袭的寒风慢慢轻掠大地,刺刺的,一缕****的阳光下有一小缕的橘红色静静的生长。下面是小编为大家收集整理的关于不期而遇600字初中记叙文,一起来看看吧!不期而遇作文600字篇一苏轼有语人间有味是清欢,或许正是

2022年度幼儿园清明节主题活动总结范本

《2022幼儿园清明节主题活动总结范文【精选】》是一篇好的范文,感觉很有用处,为了方便大家的阅读。,又称踏青节、行清节、三月节、祭祖节等,节期在仲春与暮春之交。清明节源自上古时代的祖先信仰与春祭礼俗,以下是小编整理的2022园清明节主题总结,希望可以提供给大家进行参考和借鉴。2022幼儿园清明节

建团百周年活动策划

《2022建团百周年活动策划【精选】》是一篇好的范文,感觉很有用处,希望大家能有所收获。党的领导是共青团顺利发展的关键所在,无论是中国早期青年团的建立,还是中国共青团的正式成立,都离不开党的领导。下面小编为大家整理了2022建团百周年策划【精选】的相关内容,以供参考,希望给大家带来帮助!20

以小见大作文500字范本(范文推荐)

最近发表了一篇名为《以小见大作文500字范文【精选】》的范文,感觉写的不错,希望对您有帮助,重新编辑了一下发到。一件事情的发生,离不开时间、地点、人物、事情的起因、经过和结果这六方面,即常说的六要素,只有交待清楚这几方面,才能使读者对所叙述的事,有个清楚、全面的了解。这里小编

大一暑假社会实践报告(精选文档)

本页是最新发布的《2022大一暑假社会实践报告》的详细范文参考文章,感觉写的不错,希望对您有帮助,希望大家能有所收获。这个暑假过得是否充实呢,有些小伙伴在假期中参加了实践,那么如何做一份报告呢?下面是小编整理的2022大一暑假社会实践报告,仅供参考,希望能够帮助到大家。2022大一暑假社会

小学品德教师期末工作总结范本合集

最近发表了一篇名为《小学品德教师期末工作总结范文》的范文,感觉很有用处,重新整理了一下发到这里[http: www fwwang cn]。时光飞逝,如梭之日,回顾这段时间的工作,一定有许多的艰难困苦,是时候在工作总结中好好总结过去的成绩了。下面小编在这里为大家精心整理了几篇小学教师期