- 浏览: 43215 次
- 性别:
- 来自: 珠海
最新评论
文章列表
安装MySQL
1、yum安装MySQL数据库
yum install mysql mysql-server mysql-devel
2、启动
/etc/init.d/mysqld start
3、进入mysql控制台:>mysql4、设置root密码
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql> FLUSH PRIVILEGES;
5、允许远程登陆
mysql -u ro ...
- 2013-05-17 19:32
- 浏览 367
- 评论(0)
1、安装jdk6
下载
http://download.oracle.com/otn-pub/java/jdk/6u43-b01/jdk-6u43-linux-i586.bin上传到linux
新建目录
/urs/java
将文件拷贝到新建的目录
cp /var/ftp/pub/upload/jdk-6u43-linux-i586.bin /urs/java
设置文件权限chmod 777 jdk-6u43-linux-i586.bin
安装
...
- 2013-05-17 19:32
- 浏览 656
- 评论(0)
1、在虚拟机安装RedHat-U4-AS
2、修改为命令行模式
1 用root账号登陆
2 打开图形界面终端
3 vi /etc/inittab
4 id:<数字>:initdefault:修改成3
5 如果需要再进入xwindow:在命令行中startx或者init 5,直接注销可以再退回命令行模式6 init 0 关闭系统, init 6 重启系统, init 3 进入命令行模式, init 5 进入xwindow模式(同startx)
3、调整网络为Host-Only
1 在虚拟机上安装操作系统的时候,系统的IP设置为192.168.0.99, ...
- 2013-05-17 19:32
- 浏览 323
- 评论(0)
概述
现在富客户端应用,页面代码中会引入大量的js、css文件,如,bootstrap、jquery-ui、knockout等,使用Grails的插件机制比较麻烦,首先得看有没有已经写好的插件,如果没有还要自己去写。如果有,还要看版本是否一致,如果想用新版本的资源文件,还没有插件,比较费劲。所以,可以使用Grails的resource机制,直接引入需要的资源文件即可。如果文件太大,还可以使用jawr plugin压缩一下,比较方便。
资源引入
1、在web-app目录中新建一个static目录,用来存放资源文件
2、打开ApplicationResource.groovy,根据存放路径引 ...
- 2013-05-17 19:32
- 浏览 595
- 评论(0)
开发环境
SpringSource Tool Suite 3.1.0
Grails2.1.1
环境搭建
直接用STS新建一个example-bootstrap的grails项目,或者>$grails create-app exampl-bootstrap
将bootstrap插件添加到项目中,在官方文档上也可以看到,添加插件有两种方式:
>$grails install-plugintwitter-bootstrap
打开项目中conf/BuildConfig,在runtime中增加[runtime ":twitter-bootstrap:2.2.2 ...
- 2013-05-17 19:32
- 浏览 667
- 评论(0)
上一篇完成了一个完整的用户注册登录过程,本节主要记录shiro的一些标签的作用
Shiro标签
1、如果用户已经登录了,可以用这个标签用来输出你的信息,如登录用户的用户名
<shiro:isLoggedIn>Body</shiro:isLoggedIn><shiro:authenticated/>
2、如果用户没有登录,可以用这个标签输出信息,如注册链接
<shiro:isNotLoggedIn>Body</shiro:isNotLoggedIn><shiro:notAuthenticated/>
...
- 2013-05-17 19:32
- 浏览 817
- 评论(0)
上一篇把Shiro部署到Grails上了,并且可以正常运行,虽然可以使用grails generate-all domain方式生成CRUD的脚手架增加用户或角色,但是出于业务的角度考虑,我们不希望所有人都可以增加用户信息,所以,我们新增加一个注册的功能,供没有账号的人注册自己的个人资料,而有admin权限的人可以登录到系统使用CRUD去维护这些账户信息。
注册
现在创建一个SignupController,用来处理注册过程
$grails create-controller com.example.SignupController
在Controller中增加注册方法
...
- 2013-05-17 19:32
- 浏览 405
- 评论(0)
目标
尽可能简单的使用Grails Shiro Plugin实现身份验证功能.
安装
Grails版本:2.1.1
约定:在代码示例中,任何使用$开头,说明这是一个shell命令
1 $ grails create-app shiro-example
2 $ cd shiro-example
shiro plugin最新的插件版本是1.1.4,可以使用grails install-plugin shiro安装,但是这里使用最新的快照版本。不需要用shell安装只需要在项目的BuildConfig.groovy中增加插件的引用即可
plugins { ...
- 2013-05-17 19:32
- 浏览 703
- 评论(0)
页面布局范例-固定header、footer
- 博客分类:
- css
<style type="text/css">
/*<![CDATA[*/
* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
text-align: center;
font: 12px/1.4 Verdana, sans-serif;
}
#wrapper {
width: 100%;
min-height: 100%;
background: #ccc;
margin: auto;
text-align: left;
}
* html ...
既然使用到了Servlet3.0的东西,那就要学习一下Servlet3.0的新特性。Servlet3.0的新特性主要包括下面几个方面:
1、模块化web框架
类似于eclipse的插件技术,Servlet3.0就像一个花瓶(一个最底层的托盘),你可以在他的上面构建自己的应用,像springmvc,struts等mvc框架都构建在这个底层上,我们只需要加入一些声明,比如servlet、监听、过滤器等,以前我们需要声明在web.xml文件中,现在只需要使用注解的方式放置在单独的jar中Serlvet3.0的扫描机制就可以发现这些应用了。
2、支持注解(annotation)
下面是一些常用的注解, ...
上一节完成后,运行起来后,应该能看到index.jsp的HelloWorld内容了,在这一节加入SpringMVC支持。
1、首先新建一个config文件,用来配置SpringMVC的拦截器。
src/main/java-org.aurora.config-ApplicationContextServletConfigruation.java
package org.aurora.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.anno ...
5、因为是web项目,我们之前又删除了web.xml文件。所以,第一步是建立一个web的入口类。入口类如下:
src/main/java-org.aurora.config-ApplicationInitialize.java
package org.aurora.config;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import org.springframework.web.WebApplicationInitializer;
import org.sp ...
2、在aurora-parent项目中create一个新的modules,项目名为aurora-web,修改pom.xml加入最简需要依赖,以后可能会增加,加入最简依赖只是自己希望了解各依赖jar的作用。
<?xml version="1.0"?>
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=& ...
环境使用STS中的Maven直接搭建一个多模块项目,Maven依赖直接使用SpringSide4.0的依赖库,这里列出来只是备查,细节操作不具体说明。
1、新建一个类型为pom的父项目,这里的项目名称为aurora-parent
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://maven.apach ...
一个多模块项目通过一个父POM引用一个或多个子模块来定义。在simple-parent/目录中你能找到一个父POM(也称为顶层POM)为simple-parent/pom.xml。
拷贝一个pom.xml文件,修改
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM ...