发表于: 2018-01-17 02:04:21
1 631
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
1.今天上午主要在看maven指南。maven是包含了一组关于软件项目和软件开发的语义规则的平台。它的核心只是在解析pom.xml文件(除了固定的内容,还包含使用者定制的插件和声明依赖),管理 生命周期和插件。它已经被定义好将主要的职责委派给一组 Maven 插件,这些插件可以影响 Maven 生命周期,提供对目标的访问。绝大多数 Maven 的动作发生于 Maven 插件的目标,如编译源码,打 包二进制码,发布站点和其它构建任务。而生成报告,生成Web 站点,有助于推动工作团队成员间的交流。一个更正式的Apache Maven 的定义: Maven 是一个项目管理工具,它包含了一个项目对象模 型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑。当使用Maven 用一个明确定义的项目对象模型来描述项目时,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
2.下午在找编写DAO的资料。但是没有进展。
明天计划的事情:(一定要写非常细致的内容)
在intellij idea上面安装mybatis插件,显示安装好了但是没启动起来,明天解决一下。
还是要解决编写DAO的问题。
遇到的问题:(遇到什么困难,怎么解决的)
今天没有完成DAO的编写,主要是在纠结DAO是什么文件格式,用什么编写,放在什么位置?现在的思路是先在scr\main\java下编写数据库中一个表的实体类,但是这个实体类好像对现在编写DAO 没有用。(这个实体类配合引入Spring框架相关的jar包以及c3p0和mysql连接jar包,还需要引入JUnit4进行测试,建立测试类。所以找不到方向?)
收获:(通过今天的学习,学到了什么知识)
1.了解了一下API,Java常用对象,三层结构(表示层(USL),业务逻辑层(BLL),数据访问层(DAL)),实体类,事务。
2.一个典型的DAO实现有下列几个组件:. 一个DAO工厂类、 一个DAO接口、一个实现DAO接口的具体类、 数据传递对象(有些时候叫做值对象)。
3.这几天来不断的接触新的东西, 发现一个比较突出的问题就是我一直找不到合适的答案浪费了很多时间,或者根本原因是我不会思考怎么解决问题。得好好想想了。
评论