- 浏览: 19401 次
- 性别:
- 来自: 杭州
最新评论
文章列表
使用 Velocity 模板引擎快速生成代码
- 博客分类:
- J2EE
Velocity 模板引擎介绍
原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-velocity1/index.html
在 现今的软件开发过程中,软件开发人员将更多的精力投入在了重复的相似劳动中。特别是在如今特别流行的 MVC 架构模式中,软件各个层次的功能更加独立,同时代码的相似度也更加高。所以我们需要寻找一种来减少软件开发人员重复劳动的方法,让程序员将更多的精力放在 业务逻辑以及其他更加具有创造力的工作上。Velocity 这个模板引擎就可以在一定程度上解决这个问题。
Velocity 是一个基于 Java 的 ...
mysql 添加列,修改列,删除列
- 博客分类:
- 数据库
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column' ...
1、 Log4j是什么?
Log4j简单来说就是用来记日志的,帮助程序猿调试和分析,他的作用是很大的,只是我们还没有加以利用,这里做一个简介,要了解详细信息请访问log4j官网。
2、Log4j的概念
Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。
Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.get ...
/* ---------------------------------------自理解----------------------------------------*/
ctrl+shift+T //查找当前工程下的某个类 实时提示
ctrl+shift+R//查找当前工程下的某个文件 实时提示
ctrl+/添加注释
/* ---------------------------------------自理解----------------------------------------*/
再给出常用eclipse 快捷键Ctrl+1 快速修复(最经典的快捷键,就不用 ...
1)禁用右键单击功能
如果你想为用户节省网站信息,那么开发者可以使用这段代码——禁用右键单击功能。
<font><font>$(document).ready(function() {
//catch the right-click context menu
$(document).bind("contextmenu",function(e) {
//warning prompt - optional
alert("No right-clicking!");
//delete t ...
当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。
因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,
让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。
当你只有一个模型属性要返回时,可以在构造器中指定该属性来构造ModelAndView对象
在上篇的基础上,只修改Login类
[java] view plai ...
本文转自 http://blog.csdn.net/dyllove98/article/details/8604147
基于注解的mybatis和spring整合
博客分类:
mybatis
spring
java
ibatis
注解
javaibatismybatisspring注解
ibatis 改名为mybatis已经将近一年了,mybatis3也发布了,但是相关的开发文档却很少,查阅
mvc:interceptors
这个标签用于注册一个自定义拦截器或者是WebRequestInterceptors.
可以通过定义URL来进行路径请求拦截,可以做到较为细粒度的拦截控制。
例如在配置文件加入
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.or ...
MyBatis Generator 的生成方式
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
<generator ...
VTL-vm模板的变量用法
加载foot模块页 #parse("foot.vm")
#foreach($item in $tables) #set($strEnd = $item.Length - 1) #set($sheetName = $item.Substring(0, $strEnd)) <option value="$item">$sheetName</option> #end
$strEnd也可以看做一个字符串来操作 $item.Substring(0,15) 取出从0开始的15个字符 ---------- ...
SpringMVC Controller 介绍
一、简介
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请 ...
MyBatis Generator. 干嘛的不说了.如何使用也不说了
使用
http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
安装插件可以在eclipse右键就可以生成代码了.
如果不安装这个插件,也可以在cmd下面运行
cmd cd进入src目录 运行
java -jar ../lib/mybatis-generator-core-1.3.1.jar -configfile ./config/MybatisGenerator.xml
如果是在eclips ...
MyBatis_settings属性设置
- 博客分类:
- 数据库
<!-- <mapper class="net.mybatis.mapper.UserMapper"/> -->
转自 http://blog.csdn.net/ddddpow/article/details/9455549
MyBatis既然是一个类似于Hibernate的持久层框架,那么它当然也有一些对于框架的配置。
下面我列出一张表,这张表包括了所有的config文件的settings,而之后也会对这些settings一一做试验:
Setting
描述
可用的值
默认值
...
MyBatis简单操作实例
- 博客分类:
- 数据库
因为只学过hibernate没有学mybatis,现在公司需要用到mybatis框架,所以立马在网上找了很多资料快速的学了下mybatis,觉得还行,总体感觉上手挺快,但是要深究还需时日。
MyBatis是什么?
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis的官方下载地址为http://code.google.com/p/mybatis/downlo ...
eclipse安装myeclipse插件
- 博客分类:
- 项目经验
eclipse使用的是indigo版本,myeclipse使用的是10
Help---Software updates (如果没有这个选项,在Window---Preferences---General---Capabilities选项中把Classic Update打钩即可。)
进入Software updates --- Find and Install ---Search for new features to install--选择next---New Archived Site 会让你选择文件,注意:这里事先要准备好myeclipse archived版本的插件,可以百度搜, ...