2011-7-30-18:34:19-星期六
1、速读寻找关键词确定记忆对象
2、确定记忆方法
3、用该记忆方法记忆该对象
4、用之成为习惯
5、定期复习该对象
ibatis,spring (struts,jsp,servlet)
2工作空间,2类书
目标:今晚使用spring,ibatis,mysql做出一个完整的增删改查账户系统!明天上午交出Leader复查!进行下一步工作!
spring配置文件:
日志bean,拦截器bean,代理bean,目标bean
spring【代理对象】指service层的接口,【目标对象】指service层的接口实现类。
【客户端】在SSH中指 Action。
public class A{
public int num; //num 是 attribute
public int getNum(){ // get方法名getNum()中的“num” 是 property
return;
}
}
spring 自动装载 autowire 的取值:
1) byName IoC容器会根据set方法中对应的property名字找到对应的javabean(id要和property名字一致)
2) byType IoC容器会根据set方法中参数的类型找到对应的javabean
3) constructor IoC容器会根据有参构造器中参数类型找到对应的javabean
4) autodetect 先通过constructor,若不行再通过byType。
ClassPathXmlApplicationContext可以引用多个xml文件,是字符串数组
ClassPathResource只能引用一个xml文件,是一个字符串
spring constructor注入时,使用index下标来标注注入的javaBean在构造器参数列表中的位置。
spring所谓注入,就是通过文件传递类中的参数到类中去!
三大数据库的连接字符串:
oracle:
<bean id="conn" class="cjw.briup.ioc.factorybean.ConnectionFactory">
<property name="driver">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@127.0.0.1:1521:XE</value>
</property>
<property name="user">
<value>briup</value>
</property>
<property name="password">
<value>briup</value>
</property>
</bean>
mySQL:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/ibatisorm</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>root</value>
</property>
</bean>
SQL Server:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:sqlserver://127.0.0.1:1433;databaseName=tq_marketing</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>crm</value>
</property>
</bean>
spring set 注入的方式,即是autowire的byName方式:
<!-- set 注入,调用 set方法 ,需要无参的构造方法来创建对象-->
<property name="anotherBean"> <!-- 跟set方法相对应 -->
<ref bean="anotherBean"/> <!-- 跟上面定义的bean中的id相对应 -->
</property>
学习jdbc与hibernate:
将dataSource注入jdbcTemplate/hibernateTemplate模板,然后将jdbcTemplate/hibernateTemplate注入DAO层!
查看JdbcTemplate/HibernateTemplate的API以忙的掌握jdbc与hibernate!
jdbc使用到PreparedStatement变量来设置参数!
java.util.Date 转型到 java.sql.Date的方法:Date-->long-->Date,如下:逆行也行的!
java.util.Date uDate;
java.sql.Date sDate;
long date=uDate.getTime();
sDate=new java.sql.Date(uDate);
发表评论
-
microsoft.xmldom在struts中的使用
2011-10-10 17:49 854在js中定义url: function query(form ... -
myeclipse6.5从svn上下载项目
2011-10-09 14:25 16581、myeclipse6.5 通过集成的svn插件,从svn服 ... -
2011年8月8日 9:55:48
2011-08-08 15:19 625bingAccount.xml 的 cacheModel 没 ... -
2011-8-5_13-29-05_周五
2011-08-08 15:17 6662011-8-5_13-29-05_周五 sprin ... -
2011-8-4_08-29-52_周四
2011-08-08 15:16 5832011-8-4_08-29-52_周四 如果出现4 ... -
2011-8-3_15-43-14_周三
2011-08-08 15:14 5942011-8-3_15-43-14_周三 jsp中的 ... -
2011-8-2_09-15-06_周二
2011-08-08 15:13 5352011-8-2_09-15-06_周二 ... -
2011-8-1_18-03-51_周一
2011-08-08 15:11 5612011-8-1_18-03-51_周一 在分页显示中改变 ... -
2011-7-31_09-21-13_周日
2011-08-08 15:09 5042011-7-31-9:21:13-周日 我的个人电 ...
相关推荐
- **下午下班**:18:30-19:30内首次刷卡视为正常下班,19:00前刷卡18:00-18:15为早退,其他时间视为异常。 - **加班**:根据星期一至星期五及周末的加班时间设定,只有首次和最后一次刷卡记录加班。 4. 异常处理...
* 设置时间:设置时间,包括星期、年、月、日、小时、分钟和秒。 * 设置文件名:设置文件名,输入文件名,例如“01survey.m”。 * 设置循环时间:设置循环时间,用于设置数据采集的循环时间。 二、工作在移动模式...
在财务方面,星期六2019年的营业收入为20.7亿元,2020年增长至21.51亿元,预计2021-2023年将持续增长,分别达到43.22亿元、67.58亿元和90.12亿元。归母净利润方面,2020年为2460万元,预计2021-2023年将显著增长至...
- `Saturday`: 星期六 - `Sunday`: 星期日 20. **DockWidgetArea (停靠窗口区域)** - **描述**:定义了停靠窗口的位置。 - **枚举值**: - `LeftDockWidgetArea`: 左侧停靠区域 - `RightDockWidgetArea`: ...
- **解析**:从早上7时30分开始,每隔2小时换岗一次,因此换岗时间为7:30、9:30、11:30、13:30、15:30。 **23. 佳乐超市的营业时间是8:00—21:00,________小时。** - **填空**:13小时 - **解析**:从8:00至21:...
函数作用:计算日期差,除去星期六、星期日 - **函数描述**:计算两个日期之间的实际工作日天数,排除周末。 - **应用场景**:在需要计算不包括周末的实际工作日时使用,如项目计划、财务报表等。 #### 18. 函数...
1. **时间**:活动定于2014年8月30日(星期六),从下午13:30持续到晚上21:00。 2. **地点**:活动在南山商业文化中心区的深圳海岸城举行,具体地点为利歌宴量贩式KTV和得福轩精品潮州菜餐厅。 3. **活动形式**:...
- 土曜日:どようび (星期六) - 星期几:何曜日 (なんようび) 6. **日期的读法**: - 1日:ついたち (第一天) - 2日:ふつか (第二天) - 3日:みっか (第三天) - ...以此类推,直到31日:さんじゅういちにち ...
16. **函数作用:计算日期差,除去星期六、星期日** - **说明**:此函数可以计算两个日期之间的间隔天数,不包括周末。 - **应用场景**:适用于需要精确计算工作日的情况,如项目管理等。 17. **函数作用:将英文...
- **青年节**:5月4日,星期六。 - **儿童节**:6月1日,星期六。 - **父亲节**:6月16日,星期日。 - **母亲节**:5月12日,星期日。 - **七夕节**:8月7日,星期三。 - **教师节**:9月10日,星期二。 - **重阳节*...
根据提供的文档内容,这里将对第五册和第六册中的英语复习句子进行详细的解析与扩展,以便更好地理解每个句子所涉及的语法知识点。 ### 第五册句子解析 #### 1. Whendidyoucomeback? 你是什么时候回来的? - **知识...
- 换岗时间为7:30、9:30、11:30、13:30、15:30。 19. **题目40**:关于小明的生日。 - 小明的生日在8月的最后一天,即8月31日。 #### 五、解答题解析 1. **题目41**:某年11月份有5个双休日,计算11月1日是星期...
根据给定的文件信息,我们可以总结出一系列与英语六级考试相关的高频词汇及知识点。这些词汇不仅对于通过六级考试至关重要,而且对于提高整体英语水平也非常有帮助。下面将对这些词汇进行详细的解释和说明: ### 一...
第二周 : 2021-06-23 (星期三) 19:00 ~ 20:30 第三周 : 2021-06-29 (周二) 19:00 ~ 21:00 第四周 : 2021-07-06 (周二) 18:50 ~ 20:15 第五周:2021-07-13(周二)19:00~21:00 第六周 : 2021-07-20 (周二) 19:00...
- **持续模式**:六月至十二月的布局与之前月份保持一致,每月均包含了完整的星期布局和日期范围。 通过上述分析可以看出,《A4纸张的2020年日历.pdf》不仅提供了一份简洁明了的日历模板,还详细标注了重要的节气和...
- **问题30**:“每年的特别节日如中秋、圣诞和农历新年等等又神秘特别的东西吗?” - **问题31**:“有什么交通工具只在港岛行驶?” - **问题32**:“日常起居生活的正确习惯,例如吃饭前,去洗手间后要做什么等等...
JHU CSSE COVID-19数据的最新更新: 2021年3月6日,星期六, 12: 00:00 AM 该信息中心文件是在2021年3月7日(星期日)美国标准时间上午自动生成的。 运行时间为0:00:31.979840。 重要号码 国家 #案例 加倍时间...
2. **时间间隔与班次计算**:客车每隔4小时发出一班,从早上6:30开始,最后一班车也是晚上6:30,通过计算可以得知共有5个班次,分别在6:30、10:30、14:30、18:30和22:30发出。 3. **行程时间计算**:如南京到上海坐...
#### 7. 名も名です~也~ - **解释**: 表示“也是”,用于强调同一类事物中的成员。 - **例句**: 彼も学生です。 (他也是学生。) #### 8. この/その/あれは名です - **解释**: 指代特定的事物,分别表示“这个”...