该网站基于SSH和jquery技术,值得学习。
-----前后台架构:
1、java语言(jdk1.5)、struts1.2.9、hibernate3.2.6.ga、spring2.0.8
2、前台:主要使用了轻量级的ajax开发框架jQuery,使用jQuery很轻松的降低了服务器压力提高了
用户体验并且代码容易维护,尤其是 jQuery的插件机制更是简易了代码
3、数据库版本为mysql5.1.55
4、编码:为防止ajax乱码,所以项目、数据库全部使用UTF-8编码----------------
一、安装jdk1.5
1,从网上下载jdk-1_5_0_22-linux-i586.bin到/usr/local/src,
2,进入/usr/local/src
3,# chmod +x ./jdk-1_5_0_22-linux-i586.bin
# ./jdk-1_5_0_22-linux-i586.bin 安装直到完成,,jdk被解压到jdk1.5.0_22目录下
4,设置环境变量
修改所有用户的环境变量 (需要重启才能生效)
# vi /etc/profile
在该文件中加入:
export JAVA_HOME=/usr/local/src/jdk1.5.0_22
export CLASSPATH=$CLASSPATH JAVA_HOME/lib JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin JAVA_HOME/jre/binPATH
二、安装tomcat6.0.32
1,从网上下载apache-tomcat-6.0.32.tar.gz二进制包,到/usr/local/src,
2,进入/usr/local/src
3,#tar xvzf apache-tomcat-6.0.32.tar.gz
4,cd ./apache-tomcat-6.0.32/bin
5,# ./startup.sh
6,从浏览器打开 ,如果没有防火墙之类的,就会看到已成功安装的提示页面。
三、安装mysql5.1.55
从网上下载mysql-5.1.55.tar.gz源码包,到/usr/local/src,
进入/usr/local/src,并以root用户登录操作
# 安装前设置
shell> groupadd mysql
shell> useradd -g mysql mysql
# 开始编译源码包
shell> tar zxvf mysql-5.1.55.tar.gz
shell> cd mysql-5.1.55
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
# 安装后设置
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
# 启动服务
shell> cp /usr/local/src/mysql-5.1.55/support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
shell> cp /usr/local/src/mysql-5.1.55/support-files/mysql.server /etc/init.d/mysql.server
#配置环境变量
shell>echo "export PATH=$PATH:/usr/local/mysql/bin" >> "/root/.bashrc"
shell>source /root/.bashrc
#进入mysql进行测试
shell>mysql
出现-------------------------------------
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.55-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
----------------------------------------
ok,mysql装好了.
四、安装我们要用到的web网站
1、进入 下载 finance1.0.1.zip
2、#cp finance1.0.1.zip /usr/local/src/apache-tomcat-6.0.32/webapps,即复制到tomcat的webapps目录下
3、#unzip finance1.0.1.zip 解压成finance目录
4、建立数据库名称为:finance,字符集设置为UTF-8,然后导入bak/finance.sql文件
4.1 #mysql
4.2 mysql>status 查看字符集设置,在rhel 5上原始为latin1,所以要修改
4.3 #vi /etc/my.cnf 修改如下
4.3.1、在[client]下增加
default-character-set=utf8
4.3.2、在[mysqld]下增加
default-character-set=utf8
init_connect='SET NAMES utf8'
4.3.3、在[mysqld_safe]下增加
default-character-set=utf8
4.4 验证4.3的设置
#/usr/local/mysql/bin/mysqladmin shutdown
#/usr/local/mysql/bin/mysqld_safe &
#mysql
mysql>status
4.5 mysql> create database finance;
4.6 mysql>use finance;
4.7 mysql>source /usr/local/src/apache-tomcat-6.0.32/webapps/finance/bak/finance.sql;
5、# 打开finance/WEB-INF/config/applicationContext.xml:
# 修改第10、11行的数据库名和密码为你的mysql数据库用户名、密码
6、# 打开finance/WEB-INF/classes/hibernate.cfg.xml:
# 修改第10、11行的数据库名和密码为你的mysql数据库用户名、密码
7、# 在tomcat目录/conf/Catalina/localhost下建立一个finance.xml
# 内容:
8、重启tomcat
9、在浏览器输入/finance/index.jsp
ok,测试项目搭建好了。
阅读(2617) | 评论(0) | 转发(0) |