摘要:
Ioc 反转控制 反转资源获取的方向 分离接口与实现 采用工厂模式 采用反转控制 Di 依赖注入 依赖容器把资源注入 配置bean 通过全类名(反射) 配置形式:基于xml方式 Ioc容器的beanFactory&ApplicationContext 依赖注入的方式:属性注入,构造器注入 Bean必须要有一个无参的构造函数 Class:bean的全类名,通过反射的方式在IOC容... 阅读全文
摘要:
Spring Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的: 目的:解决企业应用开发的复杂性 功能:使用基本的Javabean代替EJB 范围:任何Java应用 第一个helloWorld 新建一个Java 项目 添加spring能力 勾选spring3.0 选择aop、 core. Pre core... 阅读全文
摘要:
Structs2的类型转换—局部类型转换 Ognl强大的表达式语言,在导入项目的时候我们导入了ognl.jar包,内有TypeConverter类,struct主要依赖于他进行类型转换。 例子 input.jsp 使用都逗号将点的两个坐标分隔开 ... 阅读全文
摘要:
上节课的代码 写完整 登陆成功在页面上显示用户名和密码: username:${requestScope.username } password:${requestScope.password }使用struct标签写一个登陆页面 ... 阅读全文
摘要:
Struts2的背景 由出色稳定的框架struts1和webwork框架整合而来的 吸取了两大框架的优点 提高了开发的效率和规范性 更好的实现了MVC架构 解除了与servlet的强耦合性 使用struts2框架的意义 更敏捷的开发 自动封装表单提交数据:属性驱动,模型驱动 便捷的实现上传文件:fileupload 使网站通用于国内外:国际化 通过配置完成表单验证:校验器 强大的标签库:Strut... 阅读全文
摘要:
Svn简介SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会... 阅读全文
摘要:
第一节 Java简介 Java是一个由Sun公司开发而成的新一代的编程语言。 Java语言是对软件开发有深远影响、应用前景广泛、具有丰富的类库、继承了C++的传统(摈弃了某些不足)广泛使用的网络编程语言。Java语言的特性使它可以更大限度地利用网络。 Java 分为 Java SE 、Java EE 、Java me 。 Java SE 是Java的核心 Java EE J2EE(不是技术,... 阅读全文
摘要:
一级缓存及二级缓存 一级缓存也是Session 缓存 一个链接用户的多次查询使用缓存 跨用户 则无缓存 hibernate自带的 get和load都会填充并利用一级缓存 二级缓存(需要我们自己配置) SessionFactory 缓存 可以跨用户的 list 方法会使用一级缓存 ,但是不会填充一级缓存 iterator会填充过一级缓存 耗时的 N+... 阅读全文
摘要:
lazy 懒加载 默认为proxy 继承映射 discriminant column="type" type="string" 集合映射 生成表的语句: public class DbCreate { public static void main(String[] args) { ... 阅读全文
摘要:
一、多表的一个关联关系 老师和学生是一对多的关系 student:tid属性 外键约束 对应teacher表中的id属性 teacher:id 在myeclipse的db窗口中选中两个表来生成类。 写一个CRUD //老师和学生实体保存 public void save(){ Teacher t=new Teacher(); t.setName("彭老... 阅读全文