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 811在js中定义url: function query(form ... -
myeclipse6.5从svn上下载项目
2011-10-09 14:25 16231、myeclipse6.5 通过集成的svn插件,从svn服 ... -
2011年8月8日 9:55:48
2011-08-08 15:19 597bingAccount.xml 的 cacheModel 没 ... -
2011-8-5_13-29-05_周五
2011-08-08 15:17 6272011-8-5_13-29-05_周五 sprin ... -
2011-8-4_08-29-52_周四
2011-08-08 15:16 5462011-8-4_08-29-52_周四 如果出现4 ... -
2011-8-3_15-43-14_周三
2011-08-08 15:14 5422011-8-3_15-43-14_周三 jsp中的 ... -
2011-8-2_09-15-06_周二
2011-08-08 15:13 5062011-8-2_09-15-06_周二 ... -
2011-8-1_18-03-51_周一
2011-08-08 15:11 5362011-8-1_18-03-51_周一 在分页显示中改变 ... -
2011-7-31_09-21-13_周日
2011-08-08 15:09 4842011-7-31-9:21:13-周日 我的个人电 ...
相关推荐
六、备份时间表: 日 期 项 目 周一 周二 周三 周四 周五 周六 周日 AD Homelike 硬盘 19:00 19:00 19:00 19:00 19:00 19:00 19:00 磁带 20:00 AD mailserver 硬盘 19:30 19:30 19:30 19:30 19:30 19:30 19:30 磁带...
第二周 : 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...
JHU CSSE COVID-19数据的最新更新: 2021年3月6日,星期六, 12: 00:00 AM 该信息中心文件是在2021年3月7日(星期日)美国标准时间上午自动生成的。 运行时间为0:00:31.979840。 重要号码 国家 #案例 加倍时间...
2020-2021(2)硬件实验室实验预排表(14-19周)星期一星期二星期三星期四星期五星期六星期日1.2嵌入式系统原理计算机18-140人 杜学东(14-1
2015/2/7 星期六 android案例与项目—手机安全卫士 2015/2/8 星期日 2015/2/9 星期一 android案例与项目—手机安全卫士 2015/2/10 星期二 android案例与项目—手机安全卫士 2015/2/11 星期三 android案例与项目—...
网站王的小站最后一次修改日期:2021-02-13 14:20星期六晴小站: https://2648876790.github.io/Website/更新日志* V 0.0.0.1 完全重写页面布局。... 2021-01-23 19:38 星期六 小雨 当前温度:6℃
基本上: 今天,明天,昨天,上周五等2013年8月17日-2013年8月19日这个星期五从13:00-16.00 5天前2013年8月17日星期六18:40:39 GMT + 0900(JST) 2014-11-30T08:15:30-05:30学分 用 :red_heart: 由一对疯狂的...
它旨在处理大多数日期/时间格式并从任何给定的文本中提取信息: 今天,明天,昨天,最后一个星期五等2013年8月17日-2013年8月19日这个星期五从13:00-16.00 5天前从现在起2周2013年8月17日星期六18:40:39 GMT + 0900...
昨天18:42主演 13:56出演 07:55出演了 星期日21:19出演了 21:19 21:08加星号 18:17星 18:14评论了中上的18:12评论了在中15:15星 11:11星 11:09主演的 星期六09:53主演 09:53星标的 09:06星标的 星期五17:02星标 17:...
03-16,日,,,,,,,缺勤,缺勤,缺勤,缺勤,缺勤,缺勤,,,,,,,,,,0,,0 41,小红,财务部,0000000041,2014-03-17,一,8:04,12:02,14:03,17:38,,,,,,,缺勤,缺勤,4,4,,,3,3,22,22,,0,,0 41,小红,财务部,0000000041,2014-03-18,...
周末(星期六和星期天)00:00:00 ~ 18:59:59期间算一次加班,19:00:00~23:59:59期间算一次加班。 每人每天最多只能算2次加班。假如某人在同一个时间段里说明加班的次数超过1次,则程序会自动将其判断为1次。
BEAM Mignon最后的帖子发布日期关联2020年11月2日星期一19:30:00 +0200 2020年8月28日星期五22:43:50 +0200星期日,2020年7月26日22:43:50 +02002020年1月29日,星期三18:43:50 +02002019年12月21日星期六22:45:50 +...
10月3日,星期二19:00 JS:描述符和类10月5日,星期四19:00 JS:标记模板,迭代器 10月7日,星期六12:00 [车间]网格布局星期二十月10 19:00 JS:符号,集合,生成器 星期四十月12 19:00 [远程] JS:承
-每日天气报告- 2021年1月14日,星期四:部分多云 2021年1月15日,星期五:晴天 ...2021年1月30日,星期六:晴天 2021年1月31日,星期日:晴朗,晴天 2021年2月1日,星期一:多云 2021年2月2日,星期二:多云
每周和全部案件不需要这种平滑处理,因此星期六和星期日的数据就被省略了。 不能保证文件格式保持稳定。数据系列CSV和JSON文件包含以下几组数据系列。 对于每个组,这四个系列涉及教职员工(校园),教职员工(校园...
19:08:1819:08:1819:086/4/2023 7:08:18 PM 11、一个好的教师,是一个懂得心理学和教育学的人。23.6.419:08:1819:08Jun-234-Jun-23 12、要记住,你不仅是教课的教师,也是学生的教育者,生活的导师和道德的引路人。...
2020年12月19日星期六~2021年1月3日星期日(放假) 2 月 15 日星期一(家庭日) Zoom Room 的链接 课程设置 以下是总体时间表,可能会发生变化。 单元 星期 话题 项目 前端开发基础 1 JavaScript、HTML 和 CSS 的...
******************************月历:1991年1月******************...星期日 星期一 星期二 星期三 星期四 星期五 星期六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
SQLite.md)4 | 7月14日,星期二| 1 | [SQLite练习](exercises / week1.md)5 | 7月16日,星期四| 1 | 6 | 7月18日,星期六| 1 | [片段](教训/06_Fragments.md)7 | 7月19日,星期日| 2 | 技术面试+ [Other Common...
INSERT INTO `working` VALUES ('18', '2018-01-18', '4', '1', ''); INSERT INTO `working` VALUES ('19', '2018-01-19', '5', '1', ''); INSERT INTO `working` VALUES ('20', '2018-01-20', '6', '0', ''); ...