第一章 认识SSM框架和Redis?1.1 Spring框架Sring理念?Ioc? 控制反转? IOC是一个容器,在Spring中,它会认为一切Java资源都是JavaBean,容器的目标是管理Bean和它们之间的关系。Aop 面向切面编程??第二章 Java...
第一章 认识SSM框架和Redis
?
1.1 Spring框架
Sring理念?
Ioc? 控制反转? IOC是一个容器,在Spring中,它会认为一切Java资源都是JavaBean,容器的目标是管理Bean和它们之间的关系。
Aop 面向切面编程
?
?
第二章 Java设计模式
2.1 java 反射技术
Java反射技术 可以配置:类的全限定名、方法和参数,完成对象的初始化,甚至是反射某些方法。
在Java中反射是通过包java.lang.reflect.*实现的。
?
2.1.1通过反射构建对象
public?class ReflectTmp{
? ? public?ReflectTmp(){};
? ? ? ??public??ReflectTmp(Srting str){};
? ? ? ? public? void sayHello(Srting str){};
}
?
/*?通过反射获取对象*/
public ReflectTmp getInstance()
{
? ?try {
???????????object =(ReflectTmp)Class.forName("com.xxx.ReflectTmp").getConstructor(String.class).newInstance("123");
???????????} catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException
??????????????????????| NoSuchMethodException | SecurityException | ClassNotFoundException e) {
?????????????????// TODO Auto-generated catch block
?????????????????e.printStackTrace();
???????????}
? ? return object;
}
?
2.1.2?反射方法
??????public static Object reflectMethod()
??????{
???????????Object returnobj = null;
??????????ReflectTmpobj1 = newReflectTmp("456");
???????????
???????????try {
?????????????????Method method =ReflectTmp.class.getMethod("sayHello", String.class);
?????????????????returnobj = method.invoke(obj1, "hello World !");
???????????} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException | NoSuchMethodException | SecurityException e) {
?????????????????// TODO Auto-generated catch block
?????????????????e.printStackTrace();
???????????}
???????????return returnobj;
??????}
?
2.2 动态代理和责任链模式
动态代理的意义在于生成一个占位(又称为代理对象),来代理真实对象,从而控制真实对象的访问。
代理分为两个步骤:
- 代理对象与真实对象建立代理关系
- 实现代理对象的代理逻辑方法
沃梦达教程
本文标题为:SSM-1第一章 认识SSM框架和Redis
猜你喜欢
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- redis清除数据 2023-09-13
- 搭建单机Redis缓存服务的实现 2023-07-13
- Numpy中如何创建矩阵并等间隔抽取数据 2023-07-28
- Oracle 删除大量表记录操作分析总结 2023-07-23
- MySQL8.0.28安装教程详细图解(windows 64位) 2023-07-26
- Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections. 2023-07-16
- 基于Python制作一个简单的文章搜索工具 2023-07-28
- SQLSERVER调用C#的代码实现 2023-07-29
- SQL Server 2022 AlwaysOn新特性之包含可用性组详解 2023-07-29
