发表于: 2017-07-06 22:39:03
1 881
任务进展:
1:在maven的settings.xml文件中加入了ali镜像配置,以后会优先去ali国内仓库下载。
2:学习了DAO基本编程,事务界定的两种模型和JTA事务API。
3:开始DAO编程,写了Student实体类模型。
遇到问题:
写完Student实体类后,开始写jdbc配置文件jdbc.properties,遇到问题:不知应该将文件放在放在哪个目录位置下,对项目的结构分层关系不清楚,安装spring也不知道该用哪个插件和jar包,网上搜出来的都是maven直接创建spring MVC的例子,有点乱。
明日计划:
搞清楚上面的问题。
收获:
理解了有关DAO的一些基本概念:
DAO是一个事务性对象,由 DAO 所执行的每一个操作 -- 如创建、更新或者删除数据 -- 都与一个事务相关联。事务界定是定义事务边界的方式。有两种事务界定的模型:编程式和声明式。前者由程序员负责编写事务逻辑,应用程序通过一个API控制事务;后者由程序员用 EJB 部署描述符声明事务属性,运行时环境(EJB 容器)用这些属性自动管理事务。
JTA是java事务API,JTS是java事务服务,两者共同为 J2EE 平台提供了分布式事务服务。一个分布式事务涉及一个事务管理器和一个或多个资源管理器,前者负责协调所有事务参与者之间的通信,后者是任何类型的持久性的数据存储。
JTA 事务比 JDBC 事务功能更强,JDBC 事务局限为一个数据库连接,而 JTA 事务可以有多个参与者。
评论