自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JFinal学习心得

JFinalJFinal基本配置内置Jetty启动项目:Jfinal推荐使用WebRoot\WEB-INF\classes放class文件, 于是创建项目的时候Default output folder位置改成上面,然后Content directory要与此对应。,当然也可以用tomcat来使用,跟SSH的新建dynamic Web Project一样新建出来就可;添加JFinal的Contro

2015-10-07 01:26:19 11113 4

原创 spring security学习笔记

Spring securityspring security主要包括了几个文件和jar包, 主要配置了security的专属配置文件spring-security.xml, 以及表单提交时,注意 用户名输入框name为 j_username, 密码输入框name为j_password, action为:j_spring_security_check数据库User最好将账号字段设置为user

2015-09-21 00:12:47 767

原创 SpringMvc-restFul学习笔记

Spring RestFul查询所有用户@Controllerpublic class RestFulAction { @Resource(name="userDao") private IUserDao dao ; /** * 查询所有用户 * @param request请求对象的attributeMap,键为属性名,值为属性值。 * @re

2015-09-21 00:11:15 788

原创 myBatis学习笔记

IBatis(MyBatis)入门mybatis前身是ibatis;mybatis特点:半自动化,需要自己写SQL语句,自己定义映射。设计灵活,有延迟加载,缓存,映射等;对数据库的兼容性比hibernate差。移植性不好,但可编写灵活和高性能的SQL语句。mybatids映射采用<select id="getUserByid" resultType"类地址"><!--映射-->select

2015-09-21 00:09:13 413

原创 Spring注解整合(hibernate+mybatis) 学习笔记

Spring的注解Beans配置文件的注解对Bean文件注解; 在类上面,使用@Component(“在xml中的id”) 表示注册一个Bean@Resource private SessionFactory sf; 表示依赖一个外部文件:对业务对象的依赖 例如epetService; @Resource private IPetDao petdao;(可以不要set,get方法)业务

2015-09-21 00:07:23 3432 2

原创 SpringMvc学习笔记一

Spring Mvcweb.xml的配置;<!-- Spring mvc前端控制器(中央控制器) --><servlet> <servlet-name>springMvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-

2015-09-21 00:06:33 416

原创 Spring+hibernate整合学习笔记-2

Spring&&Hibernate整合外部配置外部配置文件的好处,动态获取本机配置:方便由于机器不同导致的配置不同,否则每次覆盖还要重新修订 配置信息;整合spring想要加入一个持久层框架,只需要将这个框架实现一个接口 ==PlatformTransactionManager== 实现了这个接口的 有很多,例如hibernateTransactionManager(有两个,一个3.0,一个4.

2015-09-21 00:05:26 309

原创 Spring-Hibernate整合 学习笔记

Spring&&Hibernate整合外部配置外部配置文件的好处,动态获取本机配置:方便由于机器不同导致的配置不同,否则每次覆盖还要重新修订 配置信息;整合spring想要加入一个持久层框架,只需要将这个框架实现一个接口 ==PlatformTransactionManager== 实现了这个接口的 有很多,例如hibernateTransactionManager(有两个,一个3.0,一个4.

2015-09-21 00:04:19 326

原创 Spring-AOP学习笔记

Spring AOP【面向切面编程 】将分散的功能块集中放到一个地方-切面声明式的定义在何时何地使用这些功能==切面(Aspect)==:要实现的交叉的非核心业务功能连接点(Joinpoint):应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出==通知(Advice)==:通知切面的实际实现代码(抽出来的切面代码)切入点(Pointcut):定义通知应用在哪些连接点,就是一组连接点

2015-09-21 00:03:38 394

原创 Spring入门-学习笔记

Spring入门依赖注入:1:外部文件注入(也算是接口注入):利用借口将调用者与实现者分离Properties props = new Properties();props.load(new FileInputStream("资源位置(在项目中)")); xxxx = Class.forName(props.getProperty(键名)).newInstance(); 在Properties配

2015-09-21 00:02:59 268

原创 hibernate锁-学习笔记

几种并发问题:第一类丢失更新;完全没有隔离事务;如果一个事务被提交,另一个撤销,那么连同第一个事务所做的更新也被撤销脏读: 第二个事务查询到第一个事务未提交的更新数据,第二个事务依旧根据这个查询结果继续执行相关的操作,但接着第一个事务撤销了所做的更新,这会导致第二个事务操纵脏数据;脏读即没有读到最新更新的数据虚读: 事务查询到了另一个事务已提交的新插入的数据引起的不可重复读: 由一个事务

2015-09-21 00:01:10 467

原创 hibernate性能优化学习笔记

hibernate 性能缓存缓存就是数据库数据在内存中的临时容器;位于数据库和数据库访问层中间ORm查询数据时会首先根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需要数据,则直接将此数据作为结果加以利用。避免数据库调用性能的开销相对内存操作而言,数据库调用是一个代价高昂的过程。当Session的save()方法持久化一个Customer对象时,对象被加入到session的缓存,即

2015-09-21 00:00:29 289

原创 hibernate注解笔记

注解注解:描述数据的数据;可以用来生成文档,检查代码间的依赖关系,帮助编译器做语法检查等。@Deprecated,表示一个已经过时的方法;@Retention(RetentionPolicy.RunTime)public @interface MyTable{方法:}Hibernate上的注解放在类上的,@Entity@table(name:表名)放在属性上的:对于ID@Id@Generated

2015-09-20 23:55:12 337

原创 JavaEE-Hibernate入门笔记

hibernate体系结构my.ini log = c:/xxx 可以得到sql查询历史最上层 app(pojo对象(实体对象))—>api—>hibernate(htbernate.cfg.xml, *.hbm.xml)—>jdbc—->database单对象查询, get和load的区别。 get就是sql语句执行,找得到就找,找不到返回空。 load,是找了之后要对对象进行装载

2015-09-20 23:53:28 366

原创 Ajax

AJAX,涉及到7项技术;js,XMLHttpReq,Dom,Css,Html,XMLAjax,readyState的5种状态;0:未初始化,还没有调用send()方法;服务器响应空字符串 1:载入,已调用send()方法,正在发送请求;服务器响应空字符串 2: 载入完成 send()方法执行完成,已经接收到全部响应内容;但是还没有解析,所以仍然服务器响应空字符串 3:交互 解析正在响应的内容

2015-09-20 23:51:16 408

原创 JavaWeb-JSP

JSPJSP通用于简化创建产生本文的Servlet,而Servlet更适合发送原生字节到客户端或使用Java源代码完全控制源代码的场合。 JSP适合做有页面的Servlet,Servlet适合做无页面,纯粹的业务处理页面,程序调用,请求转发等。JSP运行机制:第一次接收到对某个JSP页面的请求后,首先自动将该JSP页面翻译为Servlet代码。 JSP——> java,该代码在 部署的tomcat

2015-09-20 23:49:11 340

原创 JavaWeb-过滤器

过滤器过滤器的一些基本过滤器有把请求或者响应阻止继续前进的权利;可能有许多个过滤器,组成过滤器链,分别过滤相关的过滤内容。例如F1,F2,F3,从客户端过来经过F1-F2-F3,从服务器返回经过F3-F2-F1。每个过滤器都有它自己特定的过滤功能常见应用认证过滤登录审核过滤 3. 过滤器的书写: 一个继承Filter接口的类。(javax,servlet包下) 主要是由doFi

2015-09-20 23:47:35 406

原创 JavaWeb-会话

会话基本关于cookie,第一次访问由服务器放在响应头里面返回给客户端,以后再次访问页面时(不同页面),客户端都会携带该cookie,,因为客户端即浏览器,浏览器不关闭,不更换cookie,假如没有设置cookie过期时间。 cookie缺陷,不安全性,每个cookie最大4k,放的内容小。然后可以用js操作cookie。建议隐私性的东西不要保存在cookie上session,也是服务器为客户端创

2015-09-20 23:46:37 556

原创 Servlet响应

响应 http响应码。100-199,信息性代码,标示客户端应该采取其他动作,请求正在进行。200-299,请求成功300-399:表示用于已经移走的资源文件,指示新的地址。302 moved Temporarily400-499:表示客户端引发的错误,浏览器引起的,服务器一定要一个参数,但是浏览器没有传。可能javascript,可能页面问题,可能访问了一个错误的地址?500-599:服

2015-09-20 23:44:24 585

原创 Servlet请求

默认为get提交的方法用户在网页上点击超链接提交填写好的表单(默认Method)用户在浏览器输入URL地址并回车。get方法只能提交文本,post可以文本和二进制 get255字符,post无限制 作为URL地址的一部分,post不可见 get缓存在url历史中(浏览器历史记录),post不被浏览器缓存。请求静态页面或图形文件使用get,因为他们需要发送文件名; 发送大数据的时候,使

2015-09-20 23:43:40 397

原创 servlet配置笔记

web.xml,就是web容器的配置文件 要注册servlet,则在该配置文件中添加标签 <servlet> <servlet-name>helloServlet</servlet-name> <servlet-class>com.wang.HelloServlet</servlet-class> </servlet>第二步:映射Servlet <!--映射路径,即什么样的请

2015-09-20 23:41:58 279

空空如也

空空如也

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

TA关注的人

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