《JSP实例开发教程》源代码包说明
__________________________________________________________________
(一)源代码程序包内容:
源代码程序包的目录结构如下:
\(根目录)
|
|————Readme.txt(说明文件必须放在这个地方)
|
|————\本书大案例
| |
|————|————db(目录,存放大案例的数据库文件)
| |
|————|————images(目录,存放有关素材,比如图片、声音、视频等)
| |
|————|————MacOS(目录,存放存放页面图象文件)
| |
|————|————office(目录,存放源代码,这个目录可以进一步细分)
|————|————|————item(目录,存放立项的JSP文件)
|————|————|————contract(目录,存放合同JSP文件)
|————|————|————user(目录,存放用户管理的JSP文件)
|————|————|————discard(目录,存放报废的JSP文件)
|————|————|————equipment(目录,存放设备的JSP文件)
|————|————|————notebook(目录,存放日程提醒的JSP文件)
| |
|————|————css(所有的CSS文件)
| |
|————|————public(存放各种公共文件,包括JS文件等)
| |
|————|————web_inf(存放LIB文件、各种XML文件以及编译后的CLASS文件)
|————|————error(存放出错文件)
| |
|————\本书案例---讲述部分(目录,下面存放与大案例相关的,在本书上讲述的程序)
| |
|————|————\用户登陆(目前,这部分内容包括用户登陆的实现过程和用户管理的实现过程)
| | |
|————|————|————css(目录,存放大案例的样式文件)
| | |
|————|————|————error(目录,存放相关错误处理文件)
| | |
|————|————|————images(目录,存放登陆图片)
| | |
|————|————|————MacOS(目录,存放页面图象文件)
| | |
|————|————|————office(目录,存放安装文件所有源文件,下面包括若干个子目录)
| | |
|————|————|————public(目录,存放JS文件)
| | |
|————|————|————login.html(登陆静态页面)
| | |
|————|————|————login.jsp(登陆处理页面)
| | |
|————|————|————index.jsp(系统主页面)
| | |
|————|————|————exit.jsp(退出系统文件)
| | |
|————|————|————left.jsp(树型菜单文件)
| | |
|————|————|————testXml.jsp(XML测试文件文件)
| | |
|————|————|————inputrules.jsp(文件上传页面文件)
| | |
|————|————|————rulesinputed.jsp(文件上传处理文件)
| | |
|————|————|————index1.jsp(留言薄主文件)
| | |
|————|————|————adminLogin.jsp(留言薄管理员页面)
| | |
|————|————|————delete.jsp(删除留言)
| | |
|————|————|————file.jsp(文件上传主页面)
| | |
|————|————|————inputrules.jsp(文件上传页面)
| | |
|————|————|————fileout.jsp(文件上传处理页面)
| | |
|————|————|————reply.jsp(管理员回复页面)
| | |
|————|————|————write.jsp(用户留言页面)
| |
|————|————\用户留言薄(目录,存放相关JSP、JAVA文件,JAVA文件存放在web_inf中)
| | |
|————|————|————css(目录,存放大案例的样式文件)
| | |
|————|————|————images(目录,存放图片)
| | |
|————|————|————web_inf(目录,存放各种CLASS、JAR文件)
| | |
|————|————|————index.jsp(留言薄主页面)
| | |
|————|————|————adminLogin.jsp(留言薄管理员页面)
| | |
|————|————|————delete.jsp(删除留言)
| | |
|————|————|————file.jsp(文件上传主页面)
| | |
|————|————|————inputrules.jsp(文件上传页面)
| | |
|————|————|————fileout.jsp(文件上传处理页面)
| | |
|————|————|————reply.jsp(管理员回复页面)
| | |
|————|————|————write.jsp(用户留言页面)
| |
|————|————\简单文件操作(目录,存放相关JSP、JAVA文件)
| | |
|————|————|————readfile.jsp(对文件读取)
| | |
|————|————|———— writefile.jsp(对文件写入)
| |
| |
|————|————\数据库操作(分成两种形式存取数据库)
| | |
|————|————|————css(目录,存放大案例的样式文件)
| | |
|————|————|————error(目录,存放相关错误处理文件)
| | |
|————|————|————images(目录,存放登陆图片)
| | |
|————|————|————MacOS(目录,存放页面图象文件)
| | |
|————|————|————public(目录,存放JS文件)
| | |
|————|————|————userlist.jsp(用户分页显示文件,直接在页面调用sequence.java数据逻辑)
| | |
|————|————|————sequence.java(数据逻辑文件)
| |
| |
|————|————\XML操作(XML操作)
| | |
|————|————|————xml.java(XML操作文件)
| |
| |
|————|————\树型菜单操作
| | |
|————|————|————left.jsp(树型菜单操作文件)
........................................
(二)使用方法
1、读者在使用这些光盘文件之前,首先确保系统已经成功安装了JBOSS3.0.6和sybase12.5。这两个软件的安装在书中均有介绍。
当读者按照书配置好JBOSS之后,在JBOSS的SERVER---DEFAULT---DEPLOY目录下,新建一个文件夹(例如:imisWeb.war),然后将
光盘上除了JAR文件,其余全部复制到该目录下,记住光盘上的内容比书上介绍多,请全部复制;然后将所有JAR文件也去部复制到DEPLOY
目录下,然后进行配置,即可运行。书上的讲述只是光盘内容的子集。复制后必须修改所有用到数据库连接的文件,将其中的IP地址和端
口号修改成自己的即可。
如果单独运行本书案例---讲述部分文件夹内的程序,读者可以在resin下运行,不用启动JBOSS应用服务器。因为JBOSS服务器对
系统要求很高,占用系统很多资源。
另外sybase12.5的安装完成后,如果读者想直接用案例,那么新建一个数据库,名字是:wei;为该数据库新建一个用户:用户名:wmj;
口令:197555;然后把你的机器IP修改成10.0.7.12,或者是直接增加一个这样的IP.这样在配置好JBOSS后,就可以直接运行,所有数据库表都
可以自动创建,不需要读者去执行SQL语句.
2、读者在安装完数据库后,在创建完数据表后,必须将所有DB文件中的SQL语句执行以初始化数据库。另外在SYBASE数据库必须
选择EUCGB的字符集,否则不能显示中文。
3、运行JBOSS中的bin目录下的run.bat文件。在运行run.bat文件之前,必须保证所有环境都已经配置好,否则出出错。如果读
者是直接用我的JBOSS文件夹,那么请按照Rrun.bat文件中配置,当然也可以修改,建议读者修改,以便更好理解如何配置JBOSS。
4、打开IE,在地址栏输入:http://localhost:端口号/login.html(例如:http://localhost:1975/login.html),在我的JBOSS中默认为1975,当然读者也可以根据本书所讲的去修改这个端口,不过最好不要用保留端口。
(三)系统需求:
1. 硬件要求:
¢ CPU:Intel Pentium III-class 600 MHz
这表明需要至少600MHz的奔III处理器,笔者所使用的是p4 2.8G,应该说
性能还是可以的。
¢ RAM:96MB(128MB recommended)
实际上,128M内存运行起来还是觉得不够,最好能够有256M以上内存。笔
者使用的是1024M DDR内存。
¢ Available hard disk space(for install):250MB
¢ Available hard disk space(post install):155MB
¢ Video:1024*768,256 colors(or up)
只要是14英寸显示器就可以达到这个要求。
¢ CD-ROM:required
这只是目前计算机的标准配置,实际上,如果不是采用光盘安装的话,CD-ROM
根本就派不上用场。
¢ Operating System:Microsoft Windows 2000(or up)
¢ Microsoft Internet Explorer 5.5(or up)
2. 基本软件要求:
如果读者是想把该软件装在服务器上,那么必须是Windows NT 4.0/2K(or up)/XP,本软件采用的是
B/S结构,所以对客户端没有特殊要求,可以是WINDOWS的任何一种操作系统。
另外,由于网页的设计有80%以上都需要跟数据库联系,因此我们还需要安装一个数据
库管理系统,本程序要求安装SYBASE12.5,如果�