
❺框架
YI_DIAN_DIAN
热爱生活,热爱搬码
展开
-
【Hibernate】(2)Hibernate的核心接口、增删改查操作、主键ID生成方式、查询方式
一、Hibernate的核心接口1、Configuration接口Configuration 接口负责管理Hibernate 的配置信息。为了能够连上数据库必须配置一些属性,这些属性包括: 数据库URL 数据库用户 数据库用户密码 数据库JDBC驱动类 数据库dialect,用于对特定数据库提供支持,其中包含了针对特定数据库特性的实现。 /创建一个配置对象,读取配置文件/ Confi原创 2017-08-17 12:36:32 · 359 阅读 · 0 评论 -
【Hibernate】(3)Hibernate的缓存机制
一、缓存技术1、关于缓存:缓存是介于物理数据源与应用程序之间,缓存被广泛用于数据库应用领域。缓存的设计就是为了通过存储已经从数据库读取的数据来减少应用程序和数据库之间的数据流量,而数据库的访问只在检索的数据不在当前缓存的时候才需要。2、为什么用缓存:Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中原创 2017-08-19 01:39:30 · 372 阅读 · 0 评论 -
【Hibernate】(4)Hibernate的多表操作、级联操作与延迟加载
一、多表操作关系型数据库具有三种常用关系:一对一关系、一对多关系和多对多关系。 建立了一对多关系的表之间,一方中的表叫“主表”,多方中的表叫“子表”;两表中相关联的字段,在主表中叫“主键”,在子表中称“外键”。一对多关系操作我们以院系表与学生表为例。在Hibernate映射中,在院系表中添加一个集合属性,集合属性存放该院系下的学生。学生表中将院系编号字段映射成一个院系类对象。这样通过院系类对象的原创 2017-08-19 10:22:22 · 504 阅读 · 0 评论 -
【Struts2】(1)Struts2框架的概念、struts2的配置文件、Action类文件、Action动态处理函数
B/S设计模式(MVC模式)(1)视图(View):代表用户交互界面,可用HTML、JSP界面,仅限于视图上数据的采集和处理,以及用户的请求。 (2)模型(Model):业务流程/状态的处理以及业务规则的制定。 (3)控制(Controller):为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。它就是一个分发器,控制层并不做任何的数据处理。MVC架构(一层、二层、三层架构)MVC原创 2017-08-19 14:21:03 · 1146 阅读 · 0 评论 -
【Struts2】(2)Struts2校验框架、Struts2拦截器、Struts2转换器
一、Struts2校验框架输入校验几乎是任何一个系统都需要开发的功能模块,我们无法预料用户如何输入,但是必须全面考虑用户输入的各种情况,尤其需要注意那些非正常输入。Struts2提供了功能强大的输入校验机制,通过Struts2内建的输入校验器,在应用程序中无需书写任何代码,即可完成大部分的校验功能,并可以同时完成客户端和服务器端的校验。如果应用的输入校验规则特别,Struts2也允许通过重写vali原创 2017-08-19 15:39:55 · 557 阅读 · 0 评论 -
【Hibernate】(1)Hibernate的基本用法
一、什么是ORM?1、O/R Mapping: 对象关系映射(Object Relational Mapping,简称ORM)技术,是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。2、关于ORM的说明: (1)对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。 (2)内存中的对象之间存在关联和原创 2017-08-14 13:31:53 · 735 阅读 · 0 评论 -
【Struts2】(3)Struts2国际化、Struts2上传下载、Struts2标签使用
一、Struts2国际化所谓国际化是指你的web系统,在不同国家或地区被访问,其中的一些主要信息,如注册信息中字段,错误信息提示等显示结果应该与该地区或国家语言相同。这样用户很好理解你的网页。Web系统国际化通过两步来完成。第一通过将文字内容以特定的方式存放在特定的文件中。第二,在运行时根据当前的语言环境决定从哪个文件中读取文字内容。Java中国际化的概念是将不同国家的语言描述的相同的东西放在各自对原创 2017-08-22 17:02:59 · 369 阅读 · 0 评论