发表于: 2018-01-19 00:01:49
1 610
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
1. 按照教程做了一个简单的Java web项目。从中了解了如何在项目结构中添加文件(夹),配置Tomcat,添加依赖,简单设置网页显示内容。 IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)(http://blog.csdn.net/zht666/article/details/8673609)
2. 打算按照 文章《intelj idea 创建聚合项目(典型web项目,包括子项目util、dao、service)》(http://www.cnblogs.com/grey-wolf/p/6606334.html) 完成内容中的项目。但是后面的idea向xml文件中自动加载代码时看不太懂了。从这里了解了如何将设置文件夹的设置为sources root,在resources下新建文件。
3. 复习mysql语句。
DDL :数据定义语句,用于对数据库内部的对象进行创建、删除、修改的操作语言。它和DML 语言的最大区别是DML只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。关键字主要包括create、drop、alter等。
DML:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,只涉及对表内部数据的操作常用的语句关键字主要包括insert、delete、udpate 和select 等。可以配合where子句和运算符达到符合一定要求的操作。
明天计划的事情:(一定要写非常细致的内容)
1.通过一个简单的项目来熟悉三层结构。
2.了解作用域。
遇到的问题
项目中的结构搭建还没有理解清楚,只是大体有一个模糊的感觉。所以明天要在找个简单的例子来做一下。
收获
1.了解到MyBatis是一个持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。(这个在今天做的项目中有,不过里面讲mybatis里的一段代码是idea自动加载进去的,不过我没理解。还有这个项目可以自动生成DAO等文件,然后复制出来放在项目的相应位置,就相当于编写的各个文件了。)
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。Javabean最大优点可以实现代码的可重用性。
2.知道作用域。
评论