`
ITFlyDragon
  • 浏览: 17636 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

2011-7-30-18:34:19-星期六

阅读更多

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);

分享到:
评论

相关推荐

    delphi語言考勤管理刷卡時間段判斷

    - **下午下班**:18:30-19:30内首次刷卡视为正常下班,19:00前刷卡18:00-18:15为早退,其他时间视为异常。 - **加班**:根据星期一至星期五及周末的加班时间设定,只有首次和最后一次刷卡记录加班。 4. 异常处理...

    GSM-19T磁力仪操作手册资料.pdf

    * 设置时间:设置时间,包括星期、年、月、日、小时、分钟和秒。 * 设置文件名:设置文件名,输入文件名,例如“01survey.m”。 * 设置循环时间:设置循环时间,用于设置数据采集的循环时间。 二、工作在移动模式...

    20210428-东北证券-星期六-002291-Q1业绩验证遥望盈利能力,直播电商业务跨越式发展.pdf

    在财务方面,星期六2019年的营业收入为20.7亿元,2020年增长至21.51亿元,预计2021-2023年将持续增长,分别达到43.22亿元、67.58亿元和90.12亿元。归母净利润方面,2020年为2460万元,预计2021-2023年将显著增长至...

    Qt按键代码

    - `Saturday`: 星期六 - `Sunday`: 星期日 20. **DockWidgetArea (停靠窗口区域)** - **描述**:定义了停靠窗口的位置。 - **枚举值**: - `LeftDockWidgetArea`: 左侧停靠区域 - `RightDockWidgetArea`: ...

    六年级下册数学总复习试题-日期和时间的推算专项练 通用版(含答案).docx

    - **解析**:从早上7时30分开始,每隔2小时换岗一次,因此换岗时间为7:30、9:30、11:30、13:30、15:30。 **23. 佳乐超市的营业时间是8:00—21:00,________小时。** - **填空**:13小时 - **解析**:从8:00至21:...

    VBA_自定义函数

    函数作用:计算日期差,除去星期六、星期日 - **函数描述**:计算两个日期之间的实际工作日天数,排除周末。 - **应用场景**:在需要计算不包括周末的实际工作日时使用,如项目计划、财务报表等。 #### 18. 函数...

    “好声音”活动方案2.pdf

    1. **时间**:活动定于2014年8月30日(星期六),从下午13:30持续到晚上21:00。 2. **地点**:活动在南山商业文化中心区的深圳海岸城举行,具体地点为利歌宴量贩式KTV和得福轩精品潮州菜餐厅。 3. **活动形式**:...

    日语数字读法总结(各种时间下数字的读法)

    - 土曜日:どようび (星期六) - 星期几:何曜日 (なんようび) 6. **日期的读法**: - 1日:ついたち (第一天) - 2日:ふつか (第二天) - 3日:みっか (第三天) - ...以此类推,直到31日:さんじゅういちにち ...

    VBA_Excel自定义函数大全

    16. **函数作用:计算日期差,除去星期六、星期日** - **说明**:此函数可以计算两个日期之间的间隔天数,不包括周末。 - **应用场景**:适用于需要精确计算工作日的情况,如项目管理等。 17. **函数作用:将英文...

    2019年日历最新A4版

    - **青年节**:5月4日,星期六。 - **儿童节**:6月1日,星期六。 - **父亲节**:6月16日,星期日。 - **母亲节**:5月12日,星期日。 - **七夕节**:8月7日,星期三。 - **教师节**:9月10日,星期二。 - **重阳节*...

    小学六年级英语复习总句子.docx

    根据提供的文档内容,这里将对第五册和第六册中的英语复习句子进行详细的解析与扩展,以便更好地理解每个句子所涉及的语法知识点。 ### 第五册句子解析 #### 1. Whendidyoucomeback? 你是什么时候回来的? - **知识...

    六年级下册数学总复习试题-日期、季度和平闰年的推算专项练 通用版(含答案).docx

    - 换岗时间为7:30、9:30、11:30、13:30、15:30。 19. **题目40**:关于小明的生日。 - 小明的生日在8月的最后一天,即8月31日。 #### 五、解答题解析 1. **题目41**:某年11月份有5个双休日,计算11月1日是星期...

    六级高频词汇

    根据给定的文件信息,我们可以总结出一系列与英语六级考试相关的高频词汇及知识点。这些词汇不仅对于通过六级考试至关重要,而且对于提高整体英语水平也非常有帮助。下面将对这些词汇进行详细的解释和说明: ### 一...

    mobigen-python-study-2021

    第二周 : 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

    - **持续模式**:六月至十二月的布局与之前月份保持一致,每月均包含了完整的星期布局和日期范围。 通过上述分析可以看出,《A4纸张的2020年日历.pdf》不仅提供了一份简洁明了的日历模板,还详细标注了重要的节气和...

    香港小一面试题目汇总.docx

    - **问题30**:“每年的特别节日如中秋、圣诞和农历新年等等又神秘特别的东西吗?” - **问题31**:“有什么交通工具只在港岛行驶?” - **问题32**:“日常起居生活的正确习惯,例如吃饭前,去洗手间后要做什么等等...

    COVID-19:COVID-19信息中心-由Pranav Kumar Mishra博士和Shekhar Mishra博士创建。 土井

    JHU CSSE COVID-19数据的最新更新: 2021年3月6日,星期六, 12: 00:00 AM 该信息中心文件是在2021年3月7日(星期日)美国标准时间上午自动生成的。 运行时间为0:00:31.979840。 重要号码 国家 #案例 加倍时间...

    小学数学三年级下册第六单元年、月、日.pdf

    2. **时间间隔与班次计算**:客车每隔4小时发出一班,从早上6:30开始,最后一班车也是晚上6:30,通过计算可以得知共有5个班次,分别在6:30、10:30、14:30、18:30和22:30发出。 3. **行程时间计算**:如南京到上海坐...

    日语N1-N4语法

    #### 7. 名も名です~也~ - **解释**: 表示“也是”,用于强调同一类事物中的成员。 - **例句**: 彼も学生です。 (他也是学生。) #### 8. この/その/あれは名です - **解释**: 指代特定的事物,分别表示“这个”...

Global site tag (gtag.js) - Google Analytics