- 论坛徽章:
- 1
|
该网站基于SSH和jquery技术,值得学习。
-----前后台架构:
1、java语言(jdk1.5)、struts1.2.9、hibernate3.2.6.ga、spring2.0.8
2、前台:主要使用了轻量级的ajax开发框架jQuery,使用jQuery很轻松的降低了服务器压力提高了
用户体验并且代码容易维护,尤其是 jQuery的插件机制更是简易了代码
3、数据库版本为mysql5.1.45
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/bin PATH
二、安装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,从浏览器打开 http://localhost:8080,就会看到已成功安装的提示页面。
三、安装mysql5.1.45
因为fedora 13 已经安装好了,所以直接使用即可,下面启动mysql服务器
#mysqld_safe &
四、安装我们要用到的web网站
1、进入http://code.google.com/p/finance-p/ 下载 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 查看字符集设置,在fedora13上原始为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的设置
#/etc/rc.d/init.d/mysqld restart
#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
# 内容:<Context reloadable="true" privileged="true"></Context>
8、在浏览器输入http://localhost:8080/finance/index.jsp
ok,测试项目搭建好了。 |
|