JSP+Servlet+Hibernate+MySQL购物商城系列(1.软件安装,环境配置)

环境windows XP ,jdk7(jdk中包含jre),tomcat6,MyEclipes

 

1    安装jdk7,系统环境变量Path:设置jdk下bin目录路径。有Path就直接添加,没有就新建。

 

2    系统环境变量JAVA_HOME:设置jdk目录(即bin目录的上一层),同上,有就后面编辑,没有就添加。

测试 开始 运行 cmd 输入java -version(正确显示则OK)j注:java和-version有空格的

 

3    安装MyEclipes 在windows --》preference--》java--》installed JREs  右边add--》standard VM 点next—》derectory——jdk目录,选择自己安装的jdk包。

 

4    tomcat6,安装。配置环境变量CATALINA_HOME:tomcat安装路径。如:D:\apache-tomcat-6.0.36

 

5    tomcat目录bin文件下startup.bat双击,启动服务器

 

6   打开浏览器输入http://localhost:8080/ tomcat主页显示则成功。

 

7   将tomcat嵌入到MyEclipes中:  windows -preference -myeclipes -tomcat -tomcat6 -右边上边enable -browns--tomcat安装目录 点applay;左边点开tomcat6 点 jdk设置成自己的jdk;launch--run mode;path不用管。

 

8   MyEclipse新建web projec起名eshop

 

9   配置tomcat的server.xml(打开tomcat目录,conf目录,编辑器打开server.xml)在</host>前面加上

<Context path="/eshop" docBase="D:\eshop\WebRoot" reloadable="true"/>

dacBase就是新建项目的那个webRoot目录,或者单击Eclipse中的webRoot呈现选中状态,在导航图标栏里寻找文件夹图标,打开它,就是文件所在目录。

 

10  在webRoot下新建reg.jsp,导航图标栏里寻找服务器图标,点开右边小绿点,启动tomcat6.x。

 

11  打来浏览器输入http://localhost:8080/eshop/reg.jsp  如果能正确显示,OK前面的配置完成了~~~~~

 

晚安~~

 

 

 

  

 

只供学习交流使用,版权所有,请勿侵权。有任何疑问可以通过下文的邮件或QQ联系我本人。 这是我做的第一个Web网站,前台页面主要利用JSP、jQuery(数据验证),部分页面用到Ajax。控制转发层采用Servlet,数据访问层采用Hibernate(bean和dao是由Hibernate逆向工程自动生成)。 系统采用分层架构,由上到下分为视图层、控制转发层、业务层、服务层、数据库访问层。运用了一些基本设计模式,系统可扩展性还是非常良好的。 具体安装运行方法见readme.txt文件。附带了建表sql文件。最好先看下文档目录下的架构文档、需求概要文档以及几个类图,有助于快速理解整个项目。下面是readme.txt中的内容: 本项目是一个健身俱乐部系统,面向三类:会员(家庭会员和个人会员)、俱乐部经理、俱乐部服务员。 一、项目尚存在的缺陷: 1.上次支付日期,记录的是上次缴纳月供的时间。扣除月供由一个SQL存储过程完成。 2.Cookie记住密码 3.活动海报提供点击看大图功能 4.添加活动的日期用jQuery日期插件(datepicker) 5.为表格添加更多的CSS样式,让表格更美观点 6.某些页面应该提供分页显示(时间紧没处理) 7.由于是第一次做网站,且时间比较紧(这段时间期末考试),所以对于一些细节问题,如防止表单重复提交、某些页面的访问权限控制(基本的访问权限控制已经实现,但是有些比如像俱乐部服务员可以不登陆直接通过URL访问会员管理页面,而实际上是应该不允许的。实现也非常简单,使用过滤器对指定页面处理即可,有点累了,不再折腾了) 8.页面风格统一的问题,比如登录页面、注册页面和主页面的风格可能不太统一 PS: 上面几点是我个人目前认为的不足之处,具体的就请各位自己斟酌了。另外除了注册页面也非常详细的数据验证,其他页面如添加活动页面基本没有数据验证(不想重复劳动,代码基本非常类似). 代码中用到了较多的jQuery和部分Ajax(借助jQuery实现),在阅读代码的时候如果不熟悉jQuery和Ajax的话,还是先去稍微学习几个入门实例较好。 二、运行方式: a. 创建数据库:我用的是MySQL 5.1版本,不同版本之间可能存在不兼容问题,可能得对sql文件做少许修改。先去MySQL下(cmd或可视化工具)下创建一个数据库health_club。然后利用mysql命令导入sql文件: mysql -u root -p health_club < health_club.sql b. 将源代码下的整个文件夹复制到Tomcat的app目录下,我用的是Hibernate ORM框架,且我的MySQL密码是123456。如果你的MySQL密码不是123456,则必须去src目录下打开hibernate.cfg.xml,找到下面这行: 123456 修改密码为你的数据库对应密码就好了 c. 在浏览器中访问:http://localhost:8080/HealthClubProject/index.jsp 即可访问健身俱乐部系统主页 d. 当然也可以直接在MyEclipse中导入项目,我用的是MyEclipse Version 8.5 版权所有,只供学习交流使用,欢迎指正,有任何疑问可以通过下面方式联系我。 email feichexia@yahoo.com.cn QQ 735973629@qq.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值