1 开发环境配置
1.1 在Eclipse中配置Struts2
在Struts2 官方网站下载Struts官方jar包 http://struts.apache.org/download.cgi
新建项目,设置build path 里面import需要的jar包目前,根据实验测试,需要的jar包和老师所说存在一定差异。
上图除了mysql的加载包外,我在实验中为Struts2用到的包。
1.2 在Eclipse中配置MySQL
在MySQL中下载官方MySQL http://dev.mysql.com/downloads/mysql
建议下载带桌面版的MySQL,此外需要自学MySQL的部分操作
比如:
新建数据库,新建表格,修改表格信息,插入,删除,查询操作
此外还需要MySQL驱动mysql-connector-java-5.1.44-bin,这个包也需要导入web的lib中
1.3 在Eclipse中配置Tomcat
在TomCat官方网站下载tomcat并在本地安装,在此我选择的是Tomcat最新版的9.0系统,下载好之后需要配置。http://tomcat.apache.org
需要add,根据自己的版本号选择合适的Tomcat,此外可能存在着eclipse不支持当前版本,可能需要更新你的eclipse的。
Add时候需要选择自己的目标文件所在位置。
在添加成功之后还需要导入包,这次导入可以直接导入一个完整的library,因为eclipse已经配置好了。
此外还可以下载一个Tomcat的插件,也挺有用的。
2 图书SaaS设计
2.1 Web.xml
源代码(XML)
Ljrlab2为项目名称
Tables.html 为引导页
2.2 Struts.xml
源代码(XML)
Package的name是自己用来分类的,extends里面时需要的配置,因为我用到了json传送数据,所以引入一个json-default。