文章目录
- 1、引言
- 2、JSP常用内置对象、作用及主要方法
- 3、Struts 2的工作流程,Struts.xml的主要标签
- 4、JDBC:Connection、statement(PreparedStatement)、ResultSet的创建及使用
- 5、OGNL 表达式的使用,常用的Structs 2标签,重点:控制标签(if * , else if ,else ,iterator *,merge, generator , sort *,subset *)
- 6、Struts中输入校验和类型转换的实现
- 7、Hibernate配置文件与核心接口
- 8、Hibernate映射机制(重点:对象关系映射),映射文件XXX.hbm.xml的缩写
- 9、HQL和Hibernate分页查询
- 10、使用Hibernate对持久化对象进行操作(Session对象的常用方法),如何通过Hibernate实现数据库增删改查等操作
- 11、Spring中的依赖注入和配置文件
1、引言
平时实验bug,实验作业在如下专栏,用于参考学习↓
一学期过去了,不知不觉博客又写了一些,正好得空整理一下自己本学期做过的实验,方便自己查阅与复习!
gkd:跳转至——Java EE实用教程( 第 3 版 )专栏
====================== (考点,6点左右更新)===========================
1
2
3
4
5
/*重点*/
/*个人觉得比较重要的一部分,还在更新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 *)
更新于2020-1-7 12:35
5.1 #的作用?
①非根对象 ②声明Map ③选择和投影
6、Struts中输入校验和类型转换的实现
客户端向服务器传递的数据均为String类型
答:跳转至——Struts 2中输入校验和类型转换的实现 【整理】
跳转至——Struts2+Hibernate实现完整的注册和登录功能(数据校验)
跳转至——Struts2校验框架 【校验学生的基本信息】【validators】
跳转至——Struts2 框架 实现生日形式转化 + 根据当前系统日期显示年龄(实岁)
7、Hibernate配置文件与核心接口
答:跳转至——2020 Hibernate之核心接口 【整理】
8、Hibernate映射机制(重点:对象关系映射),映射文件XXX.hbm.xml的缩写
答:主要还是结合平常做过的实验来看
9、HQL和Hibernate分页查询
10、使用Hibernate对持久化对象进行操作(Session对象的常用方法),如何通过Hibernate实现数据库增删改查等操作
跳转至——通过“单独定义主键类”实现“复合自然主键的映射”,并编写测试代码实现数据的增、删、改、查等操作
11、Spring中的依赖注入和配置文件
答:结合做过的实验了解
跳转至——JavaEE之Spring的核心机制—依赖注入 【趣味吃水果入门】
ps:Web技术最后大题是手写登录注册,这学期从头到尾也是登录注册,张无忌、小龙女…登录注册总会扯上关系,还是整理一下
跳转至——使用Struts2标签设计一个电子商务网站用户注册界面
复习的时候再补充补充缺的,洗洗睡了…
有任何问题可以评论留言一下,欢迎关注点赞一波,欢迎来白嫖~
学如逆水行舟,不进则退