图12 会员管理
4.2.3 商品管理
点击后台管理页面左侧菜单中的商品管理选项,然后进入商品管理页面,实现此功能的文件为productlist.jsp。管理员可以实现对商品的添加,修改,删除,推荐等功能。
图13 商品管理
4.2.4 商品分类管理
点击后台管理页面左侧菜单中的商品分类管理选项,然后进入商品分类管理页面,实现此功能的文件为catelist.jsp。管理员可以实现对商品类别的添加,修改,删除等功能。
图14商品分类管理
5.5程序功能描述
本程序采用的是SSH框架,MVC模式架构项目的,采用的是分层的结构思想。具体的处理流程是JSP页面发出请求,转到struts文件,通过配置信息找到action的方法,大部分的核心逻辑都在action里面处理,比如调用数据库dao的方法,处理好之后封装数据,通过struts的配置文件,转到页面显示数据。
比如注册过程的实现:用户先点击注册新用户,然后弹出register.jsp文件,在该jsp文件中详细填写注册所需要的信息,在该JSP页面中通过javascript严格的验证注册的信息是否正确,只有通过验证的信息,,该页面才发起register请求,通过struts的配置文件找到该请求对应的action中的方法,以下是注册的核心代码:
public void register() throws Exception{
HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response =
ServletActionContext.getResponse();
user = new User();
user.setUsername(java.net.URLDecoder.decode(request.getParameter(
\), \));
user.setPassword(request.getParameter(\));
user.setTruename(java.net.URLDecoder.decode(request.getParameter(
\), \));
user.setAddress(java.net.URLDecoder.decode(request.getParameter(\
address\), \));
user.setPhone(java.net.URLDecoder.decode(request.getParameter(\
one\), \));
user.setEmail(java.net.URLDecoder.decode(request.getParameter(\
ail\), \));
user.setQq(java.net.URLDecoder.decode(request.getParameter(\),
\));
user.setCreatetime(new Date()); int result = us.register(user); if(result==1){
response.setCharacterEncoding(\);
response.getWriter().write(\注册新用户成功!您的用户名
\+user.getUsername()+\请妥善保管!\);
}else{ }
response.setCharacterEncoding(\);
response.getWriter().write(\改用户名已经存在,请重新注册!\);
该方法先获取来自页面的信息,组装成User对象,同时调用数据库的方法,验证该用户名是否被注册,当该用户名被注册时给页面返回注册失败的信息,当该用户名名未被注册时,继续调用数据库的方法,把该用户的信息插入数据库,完成注册,同时给页面返回注册成功的信息!
5 平台的搭建和测试
5.1 平台运行环境的搭建
系统环境的搭建是一个系统成功运行的基础,本系统运行所涉及的环境包括Java虚拟机和Tomcat6.0的Web服务器。
5.1.1 Java虚拟机环境的安装
本系统采用的是基于Java的JSP技术 ,所以Java虚拟环境即Java虚拟机是必须要安装的。
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些Java Class。目前已经正式发布的最新版本是JDK1.6。Windows下,直接运行.exe文件,安装到一个目录,如C:/jdk1.6,安装完成后就是环境变量的设置。
桌面上选择“我的电脑”(右键) ->高级 ->环境变量 ->在“系统变量”--->“新建” ->在变量名中输入:JAVA_HOME,变量值中输入: C:/jdk1.6。同样再新建一个变量名CLASSPATH,变量值中输入:C:\\jdk1.6; C:\\jdk1.6\\lib\\dt.jar; C:\\jdk1.6\\lib\\tools.jar; 还需要在Path变量值后面添加一个值:C:\\jdk1.6\\bin。至此JAVA环境安装成功。我们可以在命令行中敲入命令java 如果显示java帮助,则证明环境设置成功。
5.1.2 Tomcat环境的搭建
安装TOMCAT,直接使用默认安装就可以了,假如我们将其安装在C:\\Tomcat6.0, 安装完毕后,开始设置环境变量,新建环境变量CATALINA_HOME,值为C:\\Tomcat5.5,新建CATALINA_BASE,值为C:\\Tomcat6.0。
打开Tomcat6.0文件中的bin文件,双击其中的运行程序Server Runner,显示server start,服务器正常启动,此时在浏览器上敲入本地测试地址:http://localhost:8080如果出现 Tomcat页面则证明 Tomcat安装成功,而且正常启动。
到这里,系统运行所需要的基本运行环境已经安装完成。
5.2 平台的运行
打开myeclipse,输入地址后: