1、数据库配置
通过命令行操作mysql数据库,具体如下所示:
(1)利用mysql -u用户名 -p密码连接数据库如下:
(2)创建数据库并显示数据库。如下:
(3)创建数据库并指定编码,如下:
(4)显示创建的数据库指令,如下:
(5)查看数据库的状态,如下
至此,数据库配置完成。
2、Struts2环境配置
(1)现在官网http://struts.apache.org/download.cgi#struts221下载struts2 Jar包。(struts-2.3.16.3-all)。
(2)解压该文件要么直接把Jar包解压后的lib文件复制到WebRoot\WEB-INF\lib目录下。要么利用解压包中的app文件夹中的struts2-blank.war包中的。
具体如下:
把该目录下的jar包拷贝到web工程中即可。如下:
把如下文件拷贝到web工程的src中。
struts的配置如下:
拷贝该文件到web工程中。并做相应配置如下:
3、hibernate配置
(1)官网下载jar包。http://hibernate.org/
(2)把该压缩包下的lib目录加载到WEB-INF目录下。如下所示:
(3)把如下配置文件拷贝到web工程src目录下
hibernate.cfg.xml配置文件如下:
该文件为Hibernate默认的配置文件,当程序调用Configuration对象的configure()方法时,Hibernate将自动加载该文件。Hibernate配置文件的第一行是XML文件声明,指定该文件的版本和编码所用的字符集。Hibernate-configuration是其根元素,根元素里有session-factory子元素,该元素依次有很多property元素,这些property元素配置Hibernate连接数据库的必要信息。
除此之外,Hibernate并不推荐采用DriverManager来连接数据库,而是推荐使用数据源来管理数据库连接,这样能保证最好的性能。Hibernate推荐使用C3P0数据源,所以我们在上面配置文件的基础上添加配置数据源连接的信息,包括最大连接数、最小连接数等信息。完整的Hibernate配置文件如下:
<hibernate-configuration><session-factory><property name="hbm2ddl.auto">update</property><property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property><property name="connection.url">jdbc:mysql://localhost:3306/mTest</property><property name="connection.username">root</property><property name="connection.password">admin</property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.c3p0.max_size">20</property><property name="hibernate.c3p0.min_size">1</property><property name="hibernate.c3p0.timeout">5000</property><property name="hibernate.c3p0.max_statements">100</property><property name="hibernate.c3p0.idle_test_period">3000</property><property name="hibernate.c3p0.acquire_increment">2</property><property name="hibernate.c3p0.validate">true</property></session-factory></hibernate-configuration>
4、Spring 配置
(1)加载jar包
(2)写配置文件如下demo
5、Javaweb单元测试
(1)加载jar包
配置完成。