代码改变世界

随笔分类 -  J2EE

Mybatis select、insert、update、delete 增删改查操作

2017-11-27 21:34 by youxin, 7442 阅读, 收藏, 编辑
摘要: MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Obje 阅读全文

JSP EL表达式

2016-04-23 10:16 by youxin, 348 阅读, 收藏, 编辑
摘要: 一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌 阅读全文

java mock

2016-04-21 10:45 by youxin, 1874 阅读, 收藏, 编辑
摘要: 一篇文章: 5分钟了解Mockito 一、什么是mock测试,什么是mock对象? 先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。 一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就是在调试期间用来作为真实对象的 阅读全文

Spring 依赖注入,在Main方法中取得Spring控制的实例

2016-04-13 21:29 by youxin, 4031 阅读, 收藏, 编辑
摘要: Spring依赖注入机制,在Main方法中通过读取配置文件,获取Spring注入的bean实例。这种应用在实训的时候,老师曾经说过这种方法,而且学Spring入门的时候都会先学会使用如何在普通的javaBean里获取application中配置的bean。 不过后来真正用在项目上以后,完全都是自动实 阅读全文

java.lang.OutOfMemoryError: PermGen space及其解决方法

2016-04-13 18:01 by youxin, 320 阅读, 收藏, 编辑
摘要: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在 阅读全文

${pageContext.request.contextPath} JSP取得绝对路径

2016-04-11 17:05 by youxin, 298 阅读, 收藏, 编辑
摘要: 一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 如果页面被多于一个的页面所包含, 阅读全文

JSP脚本中的9个内置对象

2016-03-29 10:06 by youxin, 417 阅读, 收藏, 编辑
摘要: JSP内置对象 JSP有以下九种内置对象,包括: 从本质上讲,JSP的这些内置对象其实都是由特定的Java类所产生的,在服务器运行时根据情况自动生成。 JSP内置对象映射表 对象名 类型 作用域 request javax.servlet.ServletRequest Request respons 阅读全文

j2ee ehcache

2016-03-28 21:13 by youxin, 266 阅读, 收藏, 编辑
摘要: Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-use 阅读全文

j2ee servlet listener

2016-03-28 15:34 by youxin, 287 阅读, 收藏, 编辑
摘要: JSP/Servlet 中的事件处理写过AWT或Swing程序的人一定对桌面程序的事件处理机制印象深刻:通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。 其实我们在编写JSP/Servle程序时,也有类似的事件处理机制,所不同的是在JSP/Serv 阅读全文

j2ee Servlet、Filter、Listener

2016-03-28 14:56 by youxin, 470 阅读, 收藏, 编辑
摘要: 首先,JSP/Servlet规范中定义了Servlet、Filter、Listener这三种角色,并没有定义Interceptor这个角色,Interceptor是某些MVC框架中的角色,比如Struts2中,Interceptor是用来拦截Action中的方法的调用,在被拦截的Action方法被执 阅读全文

java Servlet中的过滤器Filter

2016-03-28 14:44 by youxin, 633 阅读, 收藏, 编辑
摘要: web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。 1.过滤器的概念 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对H 阅读全文

J2EE MyBatis使用

2016-03-26 15:32 by youxin, 657 阅读, 收藏, 编辑
摘要: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合 阅读全文

Spring Jdbc

2016-03-26 14:00 by youxin, 1704 阅读, 收藏, 编辑
摘要: Spring Jdbc用法: jdbcTemplate没有queryForString方法。 利用spring 的getJdbcTemplate().queryForMap如果返回空集,就会报 org.springframework.dao.EmptyResultDataAccessExceptio 阅读全文

J2EE sitemesh使用

2016-03-26 12:48 by youxin, 433 阅读, 收藏, 编辑
摘要: maven包含sitemesh: <dependency> <groupId>opensymphony</groupId> <artifactId>sitemesh</artifactId> <version>2.4.2</version> </dependency> 3.x的版本: sitemes 阅读全文

maven常用命令 maven中下载jar包源码和javadoc

2016-03-25 12:04 by youxin, 5248 阅读, 收藏, 编辑
摘要: 1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的: mvn dependency:sources mvn dependency:reso 阅读全文

Spring shiro使用

2016-03-25 11:55 by youxin, 504 阅读, 收藏, 编辑
摘要: maven依赖: 设计的包: 第一步:配置web.xml http://my.oschina.net/miger/blog/283526 阅读全文

log4j使用

2016-03-23 20:15 by youxin, 444 阅读, 收藏, 编辑
摘要: log4j 引入 maven引入 https://mvnrepository.com/artifact/log4j/log4j 搜索 <!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency> <groupId>log4j< 阅读全文

maven增加Spring

2016-03-23 14:50 by youxin, 661 阅读, 收藏, 编辑
摘要: 对于javax.annotation,spring某些注解要用的,比如:@Resource. 使用Maven管理基本的Spring依赖关系 Spring被设计为可高度模块化的 —— 使用Spring中的一部分,不应该也不需要引用另一个不相关的部分. 例如, 使用基本的Spring Context可以 阅读全文

Quartz作业调度框架

2016-03-16 20:50 by youxin, 740 阅读, 收藏, 编辑
摘要: Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。 Quartz 阅读全文

JSTL 核心标签库

2016-03-15 20:51 by youxin, 434 阅读, 收藏, 编辑
摘要: SP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核心 阅读全文
点击右上角即可分享
微信分享提示