自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Struts2(3)

1.OGNL表达式OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写, 是一个使用简单,功能强大的,开源的表达式语言, 可以方便地操作任何对象属性,方法等. Struts2框架使用OGNL作为默认的表达式语言, 主要用于页面的取值. 它类似于EL表达式语言, 但比EL语法强大很多用法:OGNL是类似于EL的, 用于页面上取后台的值, ...

2019-01-28 20:33:12 112

原创 struts2(2)

1. Action 使用Servlet相关APIAction是对Servlet的封装, 实现了与Servlet相关的API解耦, 简化开发. 但有时又需要使用我们熟悉的Servlet API.1.1 通过ActionContext类调用ServletAPIActionContext类的对象表示Action的上下文对象, 常用方法如下:(1) ActionContext.getCon...

2019-01-23 17:46:11 121

原创 Struts2 (1)

Struts2:  是一个基于MVC设计模式的WEB层框架, C是核心过滤器Filter,  V是jsp(html), M是 ActionStruts2的优势: 可以解决Servlet里获取请求参数, 页面跳转代码冗余的问题1. 框架内置的配置文件(有三个)default.properties: 在struts2-core.jar 中 的 org.apache.struts2包中, 存...

2019-01-18 11:48:08 205

原创 Hibernate3----JPA

1.1 JPA(1)JPA是一套java持久化规范; 而hibernate实现了JPA规范. (2)在hibernate中, 有两套操作数据库的方式, 一套是hibernate自己特有的方式, 还有一套是实现了JPA规范的方式2. 常用API(1)EntityManagerFactory :  他是JAP规范中生产EntityManager的工厂, 要保证一个工程中只有一个Enti...

2019-01-13 01:45:49 321

原创 Nginx

web服务器分两类:1.web服务器a) Apache服务器b) Nginxc) IIS2.web应用服务器a) Tomcatb) resinc) jetty区分:web服务器不能解析jsp页面,只能处理js、css、html等静态资源并发:web服务器的并发能力远高于web应用服务器应用服务器的HTTP协议部分仅仅是支持,一般不会做特别优化,所有很...

2018-09-10 11:08:37 119

原创 SpringAOP(4)

AOP的作用:在不修改源代码的情况下,可以实现功能增强AOP思想:基于代理思想,对原来目标对象,创建代理对象,在不修改原对象代码的情况下,通过代理对象,调用增强功能的代码,从而对原有业务方法进行增强AOP的应用场景:(1)记录日志(2)监控方法运行时间(监控性能)(3)权限控制(4)缓存优化(第一次调用查询数据库,将查询结果放入内寸对象,第二次调用,直接从内存对象返回,不需...

2018-09-06 11:50:22 135

原创 SpringIOC之注解(2)

要使用注解,需要先引入context约束。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c...

2018-09-04 10:35:26 113

原创 Spring(1)

Spring核心技术:IOC(Inverse of control 控制反转):将对象创建权利交给spring工厂进行管理AOP(Aspect Oriented Programming 面向切面编程):基于动态代理功能增强spring优势:(1)方便解耦,简化开发:通过spring提供的IOC容器,可以将对象间的依赖关系交由spring进行控制,避免硬编码所造成的国度程序耦合。用户...

2018-09-04 10:35:14 391

原创 Hibernate(2)

1.hibernate持久化类 :一个java类与数据库建立了映射关系1.1 编写规范(1)持久化类需要提供无参构造方法。(2)持久化类的属性需要私有,对私有的属性提供共有的 get 和 set 方法。(3)持久化类的属性要尽量使用包装类型(4)持久化类要有一个唯一标识OID与表的主键对应(5)持久化类尽量不要使用final进行修饰。(6)一般都实现serializab...

2018-09-04 10:12:45 124

原创 Hibernate(1)

Hibernate的优势:屏蔽了应用程序与数据库之间的联系,让应用程序操作数据库更加简单。当底层数据库变换后,应用程序不需要改变,方便。1.Hibernate JavaBean编写条件:(1)尽量使用包装类型(2)建议实现序列化接口(3)一定要有无参构造方法2.创建xml映射文件(框架的配置文件要先引入约束)文件命名规范:实体类名.hbm.xml<hib...

2018-09-04 10:12:34 112

原创 MVC结构

一个java web 项目应该要分为三层: 1.WEB层: 页面数据显示, 页面跳转调度2. 业务层: 业务处理功能和功能逻辑,事务控制3. 持久层: 数据存取和封装, 和数据库打交道web 主要是客户端网页,是表层的东西,可接受和返回数据给用户domain 主控制层,是用户与数据库交互的核心中转站,控制用户数据收集,控制请求转向service 是业务逻辑层,处理数据逻辑,...

2018-09-04 09:50:46 753

原创 JS

JavaScript:JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。特点:(1)交互性(它可以做的就是信息的动态交互)          (2)安全性(不允许直接访问本地硬盘)          (3)跨平台性(只要是可以解析Js的浏览器都可以执行,和平台无关)作用:js的作用很多,...

2018-09-03 12:45:45 424

原创 Css

CSS:层叠样式表,又称之为网页的美容师。选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}选择器:想要给谁添加样式就选择谁属性:需要更改的样式,例:颜色,大小,宽度等。值:更改的参数。 div和spandiv是html中的一个普通标签,默认独自占一行,可以把页面划分为多个区块,通常用来排版与布局(取代了<table>布局)span同样...

2018-09-03 12:44:36 240

原创 JQuery

jQuery:是一个优秀的JavaScript的轻量级框架,兼容css3和各大浏览器,提供了dom,events,animate,ajax等简易的操作。并且jQuery的插件非常丰富,大多数功能都有相应的插件解决方案。jQuery就是一个js文件,只不过它对JS进行了简化。引入:在需要使用jQuery的html中使用js的引入方式进行引入<script src=jquery-1....

2018-09-03 12:09:57 241

原创 HTML

1.HTML骨架:<!DOCTYPE html><!--文档头声明--><html><!--页面中最大的标签,也称之为根标签--> <head><!--页面的头部标签,通常在里面放置一些配置信息--> <meta charset="utf-8" /> <!--

2018-09-03 12:07:09 255

原创 面向对象——三层架构(表现层、业务层、持久层)

三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成或同时失败。避免部分成功部分失败引起的数据混乱操作。③ 表现层:采用MVC模...

2018-09-03 11:55:24 464

原创 网页的分层

1.结构层(HTML): 负责从语义的角度来搭建页面  点击打开链接特点: 1.1 HTML文件不需要编译, 直接使用浏览器执行即可           1.2 HTML文件的扩展名是.html           1.3 标签名都是预定义好的, 我们只需要了解其功能即可           1.4 标签名不区分大小写, 通常都是小写的2.表现层(CSS):负责从什么的角度来美...

2018-09-03 11:50:51 1659

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除