首页 > 编程学习 > Java_web开发实战_1概述

Java_web开发实战_1概述

发布时间:2022/5/14 19:23:14

前言

由于单纯的java开发已经基本没有任何的实用价值,所以之前的swing就不再更新了。初学java的朋友可以先使用java+mysql的模式开发出一个桌面的小应用。
通过学习java web开发(虽然课程叫做javaee),发现其实并没有想象中的那么难。所以放心大胆的去做吧。
在接触过html+css+云开发的小程序还有java+mysql的开发之后,去看javaweb,发现只是在原有的基础上加上了亿点点改动。
为了有时效性,在这里是对JavaEE基础实用教程(第3版 郑阿奇编著)的课本进行简单概述,给大家一个全貌。

第1章 JavaEE平台及开发基础

第2章 JavaWeb开发基础

2.1 HTML语言

	懂的都懂这是什么

2.2 JSP基础

JSP(Java Server Pages)
是在传统的HTML文件中插入JAVA程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
在这里插入图片描述

JavaBean
简单的说它就是一个可以重复使用的Java类。
它规定了类中方法的访问属性必须使public的,如果有构造方法,那么这个构造方法也是public的且无参数等。
Model1开发模式
早期的JavaEE项目全部采用JSP编写,JSP文件既要负责创建HTML页面,又要控制网页流程,同时还要负责处理业务逻辑。这给JavaEE的开发带来一系列问题,入代码耦合性强、系统控制流程复杂、难以维护等。所以引用了Model1开发模式
在这里插入图片描述

2.3 Servlet技术

Servlet是一种服务器端的Java程序,具有独立于平台和协议的特性,可以生成动态的Web网页。Servlet由Web服务器加载,而该Web服务器必须包含支持Sevlet的JVM(Java虚拟机)
在这里插入图片描述
Model2开发模式
引入servlet后,在原有Model1的基础上改进。
在这里插入图片描述

第3章 Struts2基础

由于引入原始的Sevlet编程,必须严格遵循Servlet代码的编写规范,带来了极大的不便。所以又引入了struts2,使用jsp+struts2+javaBean+jdbc的方式去编写网页。在这里,struts2要去网上下载依赖的包。同时配置相应的文件。
在这里插入图片描述

第4章 Hibernate基础

传统的JavaEE对数据库的访问是通过JDBC实现的,遵循“建立连接-操作数据-关闭连接”这种面向过程的方式。于是,Hibernate应运而生。
Hibernate
将java中对象到对象的关系映射至数据库中表与表之间的关系。自动生成javabean和jdbc…
在这里插入图片描述

第5章 MVC框架开发基础

MVC(Model,View,Controller)
在这里插入图片描述
DAO技术
DAO(Data Access Object)是程序员定义的一种接口,它介于数据库资源和业务逻辑之间,意图将底层数据访问操作与高层业务逻辑分开。
在这里插入图片描述

第6章 Spring基础及应用

管理dao和hibernate,后来发下还可以把用户自己开发的action交给spring,变成了jsp+struts2+spring+javabean+jdbc
在这里插入图片描述

SSH2(struts2+spring+hibernate):
spring作为一个统一的大容器,在里面容纳action,dao和hibernate这些组件。即为jsp+struts2+spring
在这里插入图片描述

第7章 JavaEE多框架整合开发实战

在这里插入图片描述

第8章 Ajax入门

Ajax
是异步javascript和xml的缩写。Ajax是html/xhtml(实现页面内容的表示),css(格式化文本内容),dom(对页面进行动态更新),xml(实现数据交换和格式转化),xmlhttprequest对象(实现与服务器异步通信),javascript(实现以上技术的融合)。

Ajax在适宜的场合使用:
1. 数据验证
2. 按需取数据
3. 自动更新页面

在这里插入图片描述

第9章 SSM开发基础

SSM(Spring/Spring MVC/MyBatis)


本文链接:https://www.ngui.cc/el/414788.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000