"JavaWeb新项目配置涉及的主要框架包括Hibernate、MyBatis和Struts,以及相关的Web工程配置和数据库准备。" 在JavaWeb开发中,创建一个新的项目并配置其环境是开发过程的第一步。以下是对这个过程的详细阐述: 1. **数据库准备**: - 在启动任何开发工作之前,你需要根据所选的持久化框架(如Hibernate或MyBatis)来创建一个合适的数据库。对于Hibernate,通常需要预先创建对应的数据库表结构,因为Hibernate会基于这些表生成实体类。而对于MyBatis,你可以选择在XML映射文件中手动定义SQL语句,因此创建数据库表不是强制性的。 2. **工程创建与配置**: - 使用IDE(如Eclipse或IntelliJ IDEA)新建一个JavaWeb项目。确保正确配置了Web工程,其中`classes`目录应设置为`WebContent/WEB-INF/classes`,这是存放编译后Java类的地方。 - 配置动态发布属性,例如在项目的properties文件中设置`isaTomcatProject`为true,以便在本地服务器上进行快速调试和部署。 3. **依赖管理**: - 将所有必要的库文件(jar包)复制到工程目录下的`lib`目录中。这些库可能包括但不限于JDBC驱动、Hibernate、MyBatis、Struts以及其他的Web开发库。 - 在IDE中,通过`Build Path`菜单将这些jar包添加到项目构建路径,确保编译和运行时能正确找到依赖。 4. **使用Hibernate框架配置**: - 引入Hibernate的类库,通常从Hibernate安装目录的`lib/required`子目录下获取所需的jar包,并将其添加到项目中。 - 创建`hibernate.cfg.xml`配置文件,位于`src`目录下。此文件定义了与数据库交互的关键参数,包括: - 数据库方言:例如`<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>`,确保Hibernate能正确处理特定数据库的SQL语法。 - JDBC驱动配置:`<property name="connection.driver_class">com.mysql.jdbc.Driver</property>`,指定数据库驱动类。 - 数据库连接信息:包括URL、用户名和密码,如`<property name="connection.url">jdbc:mysql://localhost:3306/hibernate1011...</property>`等。 - 其他配置项,如事务管理、缓存策略等。 5. **使用MyBatis框架配置**: - 引入MyBatis库,包括核心库和JDBC驱动等。 - 创建`mybatis-config.xml`配置文件,定义数据源、事务管理器和Mappers的位置。 - 编写Mapper XML文件,包含SQL查询和结果映射。 6. **使用Struts框架配置**: - 引入Struts2库,包括核心库、插件和依赖。 - 创建`struts.xml`配置文件,定义Action、结果类型、拦截器等。 - 创建Action类,实现业务逻辑,与视图和模型进行交互。 7. **其他配置**: - 如果使用Spring作为依赖注入框架,还需要配置Spring的`applicationContext.xml`或`beans.xml`。 - 配置Web.xml文件,这是JavaWeb应用的核心配置文件,用于定义过滤器、监听器、Servlet等组件。 完成以上步骤后,你的JavaWeb项目就基本配置好了,可以开始编写代码、测试和部署。需要注意的是,随着项目的进展,你可能需要不断调整和优化这些配置,以适应项目的实际需求。
1.创建数据库,根据选择的框架不同决定是否创建表
2.新建一个工程,并配置,注意Web工程,配置classes的路径为WebContent/WEB-INF/classes,
动态发布需要配置properties中is a Tomcat Project
3.将jar包复制到工程目录下边的lib下(预防导出工程打包发给别人后发现没有jar包),然后buildpath中选择从项目中导入jar包
必备的jar包:1.jdbc驱动的jar包
4.(一)使用hibernate框架配置方法:
1.首先要导入hibernate的类库(jar包) 一般使用hibernate安装目录下/lib/required下的jar包,然后buildpath
2.在src目录下创建hibernate.cfg.xml配置文件
文件中必要的几个配置
<hibernate-configuration>
<session-factory>
<!-- 一.设置数据库使用的方言 -->
<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>
<!--二.数据库连接必备的配置-->
<!--1.JDBC驱动配置-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!--2.数据库连接URL,注意:在.properties类型的文件中可以直接使用& 符号进行连接,在.xml文件中要使用 &-->
<property name="connection.url">jdbc:mysql://localhost:3306/hibernate1011?useUnicode=true&characterEncoding=UTF8&useSSL=true&rewriteBatchStatements=true</property>
<!--3.数据库用户名-->
<property name="connection.username">root</property>
<!--4.数据库密码-->
<property name="connection.password">admin</property>
<!--三.设置hibernate中的一些配置>
<!-- 显示sql语句 -->
<property name="show_sql">true</property>
<!-- 自动创建表 -->
<property name="hbm2ddl.auto">update</property>
<!--四.加载实体类的映射文件-->
<mapping resource="com/iotek/hb/pojo/User.hbm.xml"/>
</session-factory>
</hibernate-configuration>
(二)使用Mybatis框架配置方法:
1.导入Mybatis的两个jar包到WebContent/WEB-INF/lib下然后buildpath
2.在Java Resources目录下新建一个config文件夹,用来存放配置文件
3.在config文件夹下新建一个mybatis.cfg.xml配置文件,还有一个jdbc.properties文件
jdbc.properties文件配置:
url=jdbc:mysql://127.0.0.1:3306/mybatis
username=root
password=admin
driver=com.mysql.jdbc.Driver
mybatis.cfg.xml文件中必要的几个配置:
<configuration>
<!--加载jdbc.properties文件-->
<properties resource="jdbc.properties" />
<environments default="1">
<environment id="1">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展