
JavaWeb框架
文章平均质量分 91
介绍使用JavaWeb主流框架
KLeonard
这个作者很懒,什么都没留下…
展开
-
Spring——DI配合接口编程案例
体验一下Spring的DI配合接口编程,完成一个字母大小写转换的案例:步骤如下:1.创建一个接口ChangeLetterpublic interface ChangeLetter { // 声明一个方法 public String change();}2.写两个实现类,分别实现大写转小写,和小写转大写:public class UpperLetter impl...原创 2018-03-11 22:31:49 · 659 阅读 · 0 评论 -
Spring——入门
Spring是什么? Struts是Web框架 Hibernate是ORM框架,处于持久层 Spring是容器框架,用于配置Bean,并维护Bean之间关系的一种框架。 Spring中有一个非常重要的概念:Bean,Bean是Java中的任何一种对象,它可以是JavaBean、可以是Service,可以是Action,也可以是DAO重要的概念:IOC(控制反转,...原创 2018-03-11 16:23:02 · 4083 阅读 · 5 评论 -
Hibernate——对象标识符生成方法(主键增长策略)
Hibernate对象标识符(OID)Hibernate中的持久化对象对应数据库中的一张数据表,因此区分不同的持久化对象,在Hibernate中是通过OID(Object ID,对象标识符)来完成的,从表的角度看,OID对应表的主键。从类的角度看,OID对应类的主键属性。对象标识符生成方法Hibernate中的主要对象标识生成策略很多,这里主要介绍9中标识符生成方法。其中包括7种标...原创 2018-03-10 21:48:24 · 725 阅读 · 0 评论 -
Hibernate——关系映射之多对多
关系映射之多对多多对多的关系在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;Hibernate会为我们创建中间表,转换成两个一对多。经典案例:学生<–>选课,如下将学生选课关系用中间表来关联。这个案例在我们学习HQL语句的时候也用过,所以这里再简要介绍一下。更多的细节请参考【Hibernate——HQL语句】三个对象的do...原创 2018-03-10 20:20:25 · 691 阅读 · 0 评论 -
Hibernate——关系映射之一对一
关系映射之一对一基于主键的一对一基于主键的一对一就是说:对于从表,它的主键就是它的外键。那么这个一对一关系就非常明确。经典案例:人<–>身份证,Person的id同时是IDCard的id我们建立项目HibernateOneToOne进行测试。两个domain对象以及它们的映射文件如下:Person对象以及映射文件:package com.ga...原创 2018-03-10 20:09:32 · 564 阅读 · 0 评论 -
Hibernate——关系映射之多对一与一对多 & 懒加载 & 级联操作
在Hibernate中,两个相互有关联的数据库表在配置的时候需要额外的配置。关系映射之多对一多对一的经典案例:老师 <–> 部门,即一个老师只能对应一个部门,而一个部门对应多个老师。下面通过示例说明多对一的关系。创建项目HibernateManyToOne。1.首先创建Teacher对象和Department对象。package com.gavin.doma...原创 2018-03-09 23:11:31 · 2314 阅读 · 0 评论 -
Hibernate——自动创建数据库表 & 对象的三种状态
自动创建数据库表如果需要Hibernate根据映射关系自动创建数据库,则需要配置hibernate.cfg.xml文件<property name="hbm2ddl.auto">create</property>这里有四个配置,分别是:create、update、create-drop和validatecreate:当我们的应用程序加载hibernate....原创 2018-03-08 23:42:29 · 1453 阅读 · 0 评论 -
Hibernate——HQL语句
HQL(Hibernate Query Language) – 官方推荐前面的入门示例中,我们通过session.load(Employee.class, 1),也就是通过load()方法或者get()方法,可以通过主键属性来查询一条记录。当然这种方法很有局限性,为了更多的查询需求,我们需要使用HQL语句。HQL即Hibernate查询语言,它是面向对象的查询语言,与SQL不同,HQL中的...原创 2018-03-08 00:05:04 · 14227 阅读 · 0 评论 -
Hibernate——Hibernate核心类和接口
Hibernate核心类和接口Configuration类负责管理Hibernate的配置信息读取hibernate.cfg.xml文件加载hibernate.cfg.xml配置文件中配置的驱动,url,用户名,密码,连接池管理 *.hbm.xml对象关系文件hibernate.cfg.xml文件该文件用于指定各个参数,是hibernate的核心文件默认放在s...原创 2018-03-05 23:14:59 · 686 阅读 · 0 评论 -
Hibernate——入门
Hibernate是什么?Hibernate是一个框架(framework);Hibernate是一个ORM框架(Object Relation Mapping,对象关系映射);Hibernate处于项目的持久层(故也称之为持久层框架);(持久的意思就是把对象的信息保存到数据库或者是文件中)Hibernate实际上就是对JDBC进行了轻量级封装;Hibernate的基础还是Java的...原创 2018-03-04 11:57:06 · 1821 阅读 · 0 评论 -
Struts1.3——文件上传和下载
本文介绍了Struts实现文件上传和下载的方法原创 2016-07-28 18:16:54 · 3940 阅读 · 4 评论 -
Struts1.3——DispatchAction、DynamicForm和全局跳转
本文介绍了Struts1中的DispatchAction、DynamicForm和全局跳转的用法原创 2016-07-24 20:33:51 · 2583 阅读 · 0 评论 -
Struts1.3——Struts标签
本文介绍了Struts1中的标签,有html标签、bean标签和logic标签原创 2016-07-23 17:12:11 · 2348 阅读 · 0 评论 -
Struts1.3——使用MyEclipse集成工具开发Struts
本文介绍了通过MyEclipse集成工具开发Struts的一般流程原创 2016-06-23 13:09:56 · 5254 阅读 · 5 评论 -
Struts1.3——登录案例的改进
本文简要介绍了struts的scope属性、中文乱码处理以及struts-config.xml文件等几个知识点原创 2016-06-22 10:49:57 · 3072 阅读 · 0 评论 -
Struts1.3——Struts入门
本文介绍了struts的入门知识,通过手工配置实现一个struts项目介绍了struts的工作原理和流程原创 2016-06-21 20:48:50 · 11306 阅读 · 8 评论