2020 Java EE应用开发 期末复习 【整理】 目录

1、引言

平时实验bug,实验作业在如下专栏,用于参考学习↓
一学期过去了,不知不觉博客又写了一些,正好得空整理一下自己本学期做过的实验,方便自己查阅与复习!

gkd:跳转至——Java EE实用教程( 第 3 版 )专栏

====================== (考点,6点左右更新)===========================

1

2

3

4

5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/*重点*/
/*个人觉得比较重要的一部分,还在更新ing*/
jsp九大内置对象(可能简答题,选择题,连线题)

书p60 dispatcher类型 该结果类型是默认的结果类型 通常处理jsp

#的3点作用①非根对象 ②声明Map ③选择和投影
?:获得所有符合逻辑的元素
^: 获得符合逻辑的第一个元素
$:获得符合逻辑的最后一个元素

<s:action>标签 当executeResult=true时,URL没有改变

<s:property>标签 作用是输出value属性特定的值

<s:param>标签
<s:param name="name">ycy</s:param>
表示字符串"ycy"
<s:param name="name" value="ycy"/>
表示为"ycy"对象的值
如果想要指定为字符串进行如下操作:
<s:param name="name" value="'ycy'"/>

<s:baen>标签 <s:include>标签 <s:push>标签
<s:set>标签 默认为action

<s:subset>标签具有过滤作用

<s:token>标签用来解决表单多次提交问题

如何在Struts表单标签中加入CSS?
cssStyle:指定表单元素的CSS样式

在Web开发中,客户端向服务器传送的数据均为String类型

类型转换当中,value是需要转换的数据,toType是想转换的目标类型

如果配置全局类型转换器,在src下建立配置文件"xwork-conversion.properties"
(与struts.xml文件在同一目录下)

拦截器:
①conversionError:负责处理类型转换错误的拦截器
②token:用于阻止重复提交

<s:token></s:token>(转成hidden,隐藏表单)

获取文件路径:
String xxx=ServletActionContext.getServletContext().getRealPath(文件夹名)

主键映射,native表示是由数据库对id赋值

p196数据类型之间的转化关系表

注册类型转换器
配置文件名称“action类名-conversion.properties”格式
需要同action放在同一位置(例org.action包下)
注册信息:
变量名=包名.类名

Hibernate配置文件"hibernate.cfg.xml"
工具包:HibernateSessionFactory.java

Spring配置文件:applicationContext.xml

简答题(可能考点):
Struts 2工作流程(6点)
p220 get()load()方法区别
JSP常用内置对象、作用及主要方法
JDBC:Connection、statement(PreparedStatement)、ResultSet的创建及使用
标签含义

编程题(可能):
①Struts 2控制标签
②Struts登录注册
③输入检验和类型转换(考的话感觉会比较难)
④Spring依赖注入 //在目录当中都可以找到相应实验代码
⑤HQL Hibernate对数据库操作

ps:整理并不是全部,还需结合课本来

2、JSP常用内置对象、作用及主要方法

答:跳转至——2020 jsp九大内置对象及其常用方法【整理】

3、Struts 2的工作流程,Struts.xml的主要标签

更新于2020-1-7 12:50

答:跳转至——Struts 2的工作原理及工作流程 【整理】

4、JDBC:Connection、statement(PreparedStatement)、ResultSet的创建及使用

答:跳转至——【三大接口】JDBC:Connection、statement(PreparedStatement)、ResultSet的创建及使用 【整理】

5、OGNL 表达式的使用,常用的Structs 2标签,重点:控制标签(if * , else if ,else ,iterator *,merge, generator , sort *,subset *)

答:跳转至——常用Struts 2标签用法 【整理】

更新于2020-1-7 12:35

5.1 #的作用?

①非根对象 ②声明Map ③选择和投影


跳转至——熟悉action标签的用法

跳转至——熟悉bean标签的用法

跳转至——熟悉include标签的用法

跳转至——熟悉if、elseif和else标签的用法

跳转至——熟悉iterator标签的用法

跳转至——熟悉append标签的用法

跳转至——熟悉generator标签的用法

跳转至——熟悉sort标签的用法

跳转至——熟悉subset标签的用法

6、Struts中输入校验和类型转换的实现

客户端向服务器传递的数据均为String类型

答:跳转至——Struts 2中输入校验和类型转换的实现 【整理】

跳转至——Struts2+Hibernate实现完整的注册和登录功能(数据校验)

跳转至——Struts2校验框架 【校验学生的基本信息】【validators】

跳转至——Struts2 框架 实现生日形式转化 + 根据当前系统日期显示年龄(实岁)

跳转至——Struts实现图片上传功能【校验图片格式】

7、Hibernate配置文件与核心接口

答:跳转至——2020 Hibernate之核心接口 【整理】

8、Hibernate映射机制(重点:对象关系映射),映射文件XXX.hbm.xml的缩写

答:主要还是结合平常做过的实验来看

跳转至——JavaEE实验专栏


跳转至——采用“每个类一个数据表”的方式,实现继承关系映射

跳转至——采用“共享一个数据库表”的方式,实现继承关系映射

跳转至——在Hibernate中实现一对一关联关系的映射

跳转至——在Hibernate中实现一对多关联关系的映射①

跳转至——在Hibernate中实现一对多关联关系的映射②

跳转至——在Hibernate中实现多对多关联关系的映射


9、HQL和Hibernate分页查询

答:跳转至——JavaEE实验专栏

10、使用Hibernate对持久化对象进行操作(Session对象的常用方法),如何通过Hibernate实现数据库增删改查等操作

答:跳转至——JavaEE实验专栏

跳转至——通过“单独定义主键类”实现“复合自然主键的映射”,并编写测试代码实现数据的增、删、改、查等操作

11、Spring中的依赖注入和配置文件

答:结合做过的实验了解

跳转至——第一个Spring程序(Hello ACM!)

跳转至——JavaEE之Spring的核心机制—依赖注入 【趣味吃水果入门】

在这里插入图片描述
ps:Web技术最后大题是手写登录注册,这学期从头到尾也是登录注册,张无忌、小龙女…登录注册总会扯上关系,还是整理一下

跳转至——使用Struts2标签设计一个电子商务网站用户注册界面

跳转至——使用SSH框架实现简单的登录注册功能

复习的时候再补充补充缺的,洗洗睡了…
在这里插入图片描述

有任何问题可以评论留言一下,欢迎关注点赞一波,欢迎来白嫖~
在这里插入图片描述

1
学如逆水行舟,不进则退
文章目录
  1. 1. 1、引言
  2. 2. 2、JSP常用内置对象、作用及主要方法
  3. 3. 3、Struts 2的工作流程,Struts.xml的主要标签
  4. 4. 4、JDBC:Connection、statement(PreparedStatement)、ResultSet的创建及使用
  5. 5. 5、OGNL 表达式的使用,常用的Structs 2标签,重点:控制标签(if * , else if ,else ,iterator *,merge, generator , sort *,subset *)
    1. 5.0.1. 5.1 #的作用?
  • 6. 6、Struts中输入校验和类型转换的实现
  • 7. 7、Hibernate配置文件与核心接口
  • 8. 8、Hibernate映射机制(重点:对象关系映射),映射文件XXX.hbm.xml的缩写
  • 9. 9、HQL和Hibernate分页查询
  • 10. 10、使用Hibernate对持久化对象进行操作(Session对象的常用方法),如何通过Hibernate实现数据库增删改查等操作
  • 11. 11、Spring中的依赖注入和配置文件
  • |

    载入天数...载入时分秒...