版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、认识负数说课稿DOCTYPE HTML尊敬的评委老师,大家好!PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN">下面我将从教材、教学目标、教学重难点、教法与学法、教具与学具、教学过程等方面来进行我的说课。<html><head>一、说教材在学习负数之前,学生已经深刻认识了自然数、分数和小数,负数,对于小学生来说是数概念的一次拓展,有利于中小学数学的衔接。通过今天这节课的学习,有助于他们理解生活中遇到的负数,拓展数学视野。href二、说教学目标"<%=知识与技能:理解负数的意义,会用正、负数
2、表示日常生活中具有相反意义的量;会正确读、写正数与负数;知道%>既不是正数,也不是负数。>过程与方法:通过让学生自主探索负数的意义,培养学生独自解决问题的能力。 情感态度与价值观:通过本节课的教学,使学生获得成功的体验,建立自信心,激发学生对数学的兴趣。 <三、说教学重点与难点>教学重点:会用正、负数表示日常生活中具有相反意义的量;会正确读、写正数与负数。教学难点:正确理解正数、负数、>既不是正数也不是负数。四、说教法、学法head>合作交流”的学习方式。<五、说教具与学具><六、说教学过程 action=、我是小小记录员method=&g
3、t;2000用户名元;<甲队上半场进了2个球,下半场丢了1个球。通过以上活动的设计,以游戏的方式让学生初步感受到两个想反意义的量的产生是由于实际生活所需,接下来我将学生记录信息的方法展示出来,然后,我顺势向学生介绍,什么是相反意义的量,同时通过多媒体展示一段天气预报,让学生交流零上和零下表达了什么意思?密码 <input叫做做负数。name"userPassWord"type="password"><br>2、动手操作<input(1=submit (2 value="提交3、利用多媒体向学生展示了一个温度计
4、,并提出以下三个问题:> 这里有两排刻度,应该读哪一排呢? <每一小格分别代表多少摄氏度?type=reset value="取消学生小组内合作交流来解决,教师巡视,及时指导。> 结合教材的教学情境,我让学生通过观察温度计读出室内的温度是零上form表示;同样读出室外的温度是零下16body0是分界点。那么,0是正数还是负数呢?>最后修改web.xml的配置文件,0既不是正数,也不是负数的教学难点。xmlversion学生自主完成教材习题,教材按照从易到难的顺序设置习题,让学生独立="1.0" encoding="UTF-8&qu
5、ot;?><web-app version="2.5" xmlns= xmlns:xsi= xsi:schemaLocation=<display-name> display-name> <welcome-file-list><welcome-file>index.jsp welcome-file>welcome-file-list><filter><filter-name>struts2 filter-name>filter><filter-mapping>&
6、lt;filter-name>struts2 filter-name><url-pattern>/* url-pattern>filter-mapping>web-app>9.部署项目到tomcat下,在浏览器中显示如下:用户名和密码输入正确用户名或密码输入不正确1、 Action中访问web对象1. java代码如下:packageimport ;importimport/创建一个UserAction继承ActionSupport类;public class UserAction extends ActionSupportprivate String
7、 userName;private String userPassWord;public String getUserName( return userName;public void setUserName(String userName this.userName = userName;public String getUserPassWord( return userPassWord;public void setUserPassWord(String userPassWord this.userPassWord = userPassWord;Overridepublic String
8、execute( throws Exception if("Mike".equals(userName&&"123".equals(userPassWord|"张三".equals(userName&&"123".equals(userPassWord/用户名保存到session中;ActionContext.getContext(.getSession(.put("userName",userName; /保存信息在request;ActionContext.g
9、etContext(.put("msg","欢迎"+userName+"访问本网站"return "success"elsereturn "error" 2. struts.xml代码如下:xml version="1.0" encoding="UTF-8"?>DOCTYPE struts PUBLIC"-Apache Software Foundation/DTD Struts Configuration 2.0/EN">
10、<struts><package name="actions" extends="struts-default"><action name="login" class=><result name="success">/success.jsp result><result name="error">/error.jsp result> action>package>struts>3. index.jsp代码如
11、下:<% page language="java" import= pageEncoding="utf-8"%><%String path = request.getContextPath(;String basePath = request.getScheme(+":/"+request.getServerName(+":"+request.getServerPort(+path+"/"%>DOCTYPE HTML PUBLIC "-/W3C/DTD HTML
12、 4.01 Transitional/EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page title>head><body><form action="login.action" method="post">用户名 <input name="userName" type=
13、"text"><br>密码 <input name="userPassWord" type="password"><br><input type=submit name=subm value="提交"> <input type=reset name=reset value="取消"> form>body>html>4. success.jsp代码如下:<% page language="java&
14、quot; contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><%String path=request.getContextPath(;String basePath=request.getScheme(+":/"+request.getServerName(+":"+request.getServerPort(;%> DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transiti
15、onal/EN" ><html><head><base href="<%=basePath%>"><title>my success jsp page title>head><body><%-欢迎<%=request.getParameter("userName" %>登录-%><h1>$requestScope.msgh1><h2>$sessionScope.userNameh2>body>
16、;html>5. error.jsp代码如下:<% page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><%String path=request.getContextPath(;String basePath=request.getScheme(+":/"+request.getServerName(+":"+request.getServerPort(+pat
17、h+"/"%>DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" ><html><head><base href="<%=basePath%>"><title>my error jsp page title>head><body><h1>用户名或密码错误h1>body>html>6. 程序运行如下:2、 我的第一个spring程序3.1新建一个de
18、mo1实体类,代码如下:/新建一个学生实体类;public class Demo1 public Demo1(System.out.println("我的第一个spring程序"3.2新建一个TestDemo1测试类代码如下:public class TestDemo1 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("demo1.xml"Demo1 demo1=(Demo1 cx.getBea
19、n("Demo1"xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo1" class=>bean>beans>1. 程序运行如下:4.init和destory方法package/新建一个Demo2的实体类;public class Demo2 public void init(System.out.println("这是init方
20、法"public void destory(System.out.println("调用cx.close方法之后"System.out.println("这是destory方法"4.2新建一个TestDemo2的测试类packageimportpublic class TestDemo2 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("demo2.xml"Demo
21、2 demo2=(Demo2 cx.getBean("Demo2"/只有当执行cx.close方法时,Demo2中的destory方法才会被执行;cx.close(;4.3 新建一个demo2.xml的配置文件xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo2" class= init-method="init" destroy-met
22、hod="destory">bean>beans>4.4程序运行如下:5、 spring中实体类值的设定5.1 编写一个Demo3的实体类;packagepublic class Demo3 private int id;private String name;private String pwd;public int getId( return id;public void setId(int id this.id = id;public String getName( return name;public void setName(String nam
23、e = name;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;public Demo3(System.out.println("这是Demo3的构造方法" public void testDemo3(System.out.println("Demo3 id=" + id + ", name=" + name + ", pwd=" + pwd + ""5.2编写一个T
24、estDemo3测试类;packageimportpublic class TestDemo3 public static void main(String args ClassPathXmlApplicationContext cx = new ClassPathXmlApplicationContext("demo3.xml"Demo3 demo3 = (Demo3 cx.getBean("Demo3"demo3.testDemo3(;5.3 编写一个demo3.xml的配置文件xml version="1.0" encoding
25、="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo3" class= scope="prototype"><property name="id" value="001"/><property name="name" value="tom"/><property name="pwd" value=
26、"123456"/>bean>beans>5.4程序运行如下:6、 set注入和构造方法注入6.1编写一个Demo3的实体类;packagepublic class Demo3 private int id;private String name;private String pwd;public int getId( return id;public void setId(int id this.id = id;public String getName( return name;public void setName(String name this.
27、name = name;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;public Demo3(System.out.println("无参的构造方法"public Demo3(int id,String name,String pwdSystem.out.println("构造方法注入"System.out.println("Demo3 id=" + id + ", name=" + name + &qu
28、ot;, pwd=" + pwd + "" public void testDemo3(System.out.println("set方法注入"System.out.println("Demo3 id=" + id + ", name=" + name + ", pwd=" + pwd + ""6.2编写一个TestDemo3的测试类;packageimportpublic class TestDemo3 public static void main(String
29、 args ClassPathXmlApplicationContext cx = new ClassPathXmlApplicationContext("demo3.xml"Demo3 demo3 = (Demo3 cx.getBean("Demo3"demo3.testDemo3(;6.3编写一个demo3.xml配置文件xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean
30、 id="Demo3" class=><property name="id" value="001"/><property name="name" value="tom"/><property name="pwd" value="123456"/><constructor-arg name="id" value="002" index="0"/>
31、;<constructor-arg name="name" value="link" index="1"/><constructor-arg name="pwd" value="123456" index="2"/>bean>beans>6.4 程序运行如下:7、 引入其他类值的获得7.1新建一Demo3实体类;packagepublic class Demo3 private int id;private String name;priv
32、ate String pwd;private Cart cart;public int getId( return id;public Cart getCart( return cart;public void setCart(Cart cart this.cart = cart;public void setId(int id this.id = id;public String getName( return name;public void setName(String name = name;public String getPwd( return pwd;publ
33、ic void setPwd(String pwd this.pwd = pwd;public Demo3(System.out.println("无参的构造方法"/测试构造方法的注入; public Demo3(int id,String name,String pwd, Cart cartSystem.out.println("构造方法注入"System.out.println("Demo3 id=" + id + ", name=" + name + ", pwd=" + pwd + &q
34、uot;" System.out.println("card属性的获得"System.out.println("id="+cart.getId(;/测试set方法的注入;public void testDemo3(System.out.println("set方法注入"System.out.println("Demo3 id=" + id + ", name=" + name + ", pwd=" + pwd + ""7.2 新建一个TestDe
35、mo3测试类;packageimportpublic class TestDemo3 public static void main(String args ClassPathXmlApplicationContext cx = new ClassPathXmlApplicationContext("demo3.xml"Demo3 demo3 = (Demo3 cx.getBean("Demo3"demo3.testDemo3(;7.3 新建一个外来类Cartpackagepublic class Cart private int id;public v
36、oid setId(int idthis.id=id;public int getId(return id;7.4 新建一个demo3.xml配置文件xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo3" class= scope="prototype"><property name="id" value="001&
37、quot;/><property name="name" value="tom"/><property name="pwd" value="123456"/><constructor-arg name="id" value="002" index="0"/><constructor-arg name="name" value="link" index="1&q
38、uot;/><constructor-arg name="pwd" value="123456" index="2"/><constructor-arg ref="cart"/>bean><bean id="cart" class=><property name="id" value="654321"/>bean> beans>7.5程序运行如下:8.测试三种获得对象方法8.1新建一个
39、Demo实体类;packagepublic class Demo4 public Demo4(System.out.println("测试三种获得对象方式"8.2新建一个TestDemo测试类;packageimportpublic class TestDemo4 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("demo4.xml"Demo4 demo41=(Demo4 cx.getBean(
40、"Demo4"Demo4 demo42=(Demo4 cx.getBean(Demo4.class;Demo4 demo43=(Demo4 cx.getBean("Demo4",Demo4.class;System.out.println(demo41;System.out.println(demo42;System.out.println(demo43; xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocat
41、ion=><bean id="Demo4" class=> bean>beans>8.4程序运行如下:9、构造方法数据类型的测试9.1 新建一个Demo1的实体类package/新建一个Demo1的实体类;public class Demo1 private int id;private String name;private String pwd;public Demo1( public int getId( return id;public void setId(int id this.id = id;public String getNa
42、me( return name;public void setName(String name = name;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;Overridepublic String toString( return "Demo1 id=" + id + ", name=" + name + ", pwd=" + pwd + ""public Demo1(int id,
43、String name, String pwd super(;this.id = id; = name;this.pwd = pwd;9.2 新建一个TestDemo1的测试类packageimportpublic class TestDemo1 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("entity2Xml/demo1.xml"Demo1 demo1=(Demo1 cx.getBean(
44、"Demo1"System.out.println("构造方法类型的测试"System.out.println(demo1;xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo1" class=><constructor-arg name="id" value="001" index=&q
45、uot;0" type="int"/><constructor-arg name="name" value="tom" index="1" type="String"/><constructor-arg name="pwd" value="123456" index="2" type="String"/>bean>beans>9.4程序运行如下:10、特殊字符的处理
46、101新建一个Demo2的实体类;package/新建一个Demo2的实体类;public class Demo2 private int id;private String name;private String pwd;public Demo2( public int getId( return id;public void setId(int id this.id = id;public String getName( return name;public void setName(String name = name;public String getPwd( re
47、turn pwd;public void setPwd(String pwd this.pwd = pwd;Overridepublic String toString( return "Demo1 id=" + id + ", name=" + name + ", pwd=" + pwd + ""public Demo2(int id, String name, String pwd super(;this.id = id; = name;this.pwd = pwd;10.2新建一个TestD
48、emo1的测试类;packageimportpublic class TestDemo2 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("entity2Xml/demo2.xml"Demo2 demo2=(Demo2 cx.getBean("Demo2"System.out.println("特殊字符的处理"System.out.println(demo2;10.3 新建一
49、个demo2.xml的配置文件xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xsi:schemaLocation=><bean id="Demo2" class=><property name="id"><value></span><span style="font-family:Consolas;font-weight:700;color:#7F0055;fon
50、t-size:18.666666666667px;">001</span><span style="font-family:Consolas;color:#3F7F5F;font-size:18.666666666667px;"> value>property> <property name="name"><value></span><span style="font-family:Consolas;font-weight:700;color:#7F0
51、055;font-size:18.666666666667px;">link</span><span style="font-family:Consolas;color:#3F7F5F;font-size:18.666666666667px;"> value>property> <property name="pwd"><value></span><span style="font-family:Consolas;font-weight:700;col
52、or:#7F0055;font-size:18.666666666667px;">123456</span><span style="font-family:Consolas;color:#3F7F5F;font-size:18.666666666667px;"> value>property> bean>beans>10.4程序运行如下:11.外来类的注入11.1新建一外来类User的实体类;packagepublic class User3 private int id;private String nam
53、e;private String pwd;public int getId( return id;public void setId(int id this.id = id;public String getName( return name;public void setName(String name = name;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;Overridepublic String toString( return "User3
54、id=" + id + ", name=" + name + ", pwd=" + pwd + ""public User3(int id, String name, String pwd super(;this.id = id; = name;this.pwd = pwd;public User3( super(;/ TODO Auto-generated constructor stub11.2新建一个Demo3的实体类;packagepublic class Demo3 private int id;
55、private String name;private String pwd;private User3 user3;public int getId( return id;public void setId(int id this.id = id;public String getName( return name;public void setName(String name = name;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;public User3
56、getUser3( return user3;public void setUser3(User3 user3 this.user3 = user3;Overridepublic String toString( return "Demo3 id=" + id + ", name=" + name + ", pwd=" + pwd + "n"+ user3 + ""public Demo3(int id, String name, String pwd, User3 user3 super(;t
57、his.id = id; = name;this.pwd = pwd;this.user3 = user3;public Demo3( super(;/ TODO Auto-generated constructor stub11.3新建一个TestDemo3的测试类;packageimportpublic class TestDemo3 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("entity2Xm
58、l/demo3.xml"Demo3 demo3=(Demo3 cx.getBean("demo3"System.out.println(demo3;11.4 新建一个demo3.xml的配置文件;xml version="1.0" encoding="UTF-8"?><beans xmlns= xmlns:xsi=xmlns:p= xsi:schemaLocation=" ><bean id="user3" class= p:id="002" p:na
59、me="tom" p:pwd="123456"> bean><bean id="demo3" class= p:id="001" p:name="link" p:pwd="123456" autowire=" byType" depends-on="user3"/> beans>11.5 程序运行如下: 12 读取oracle的连接信息12.1 新建一个数据库实体类Demo1/jdbcpublic clas
60、s Demo1 private static String url;private static String user;private static String pwd;private static String driverClass;public Demo1(public static Connection getConn(Connection conn=null;try conn=DriverManager.getConnection(url,user,pwd; catch (Exception e / TODO: handle exceptionreturn conn;public
61、 String getUrl( return url;public void setUrl(String url this.url = url;public String getUser( return user;public void setUser(String user this.user = user;public String getPwd( return pwd;public void setPwd(String pwd this.pwd = pwd;public String getDriverClass( return driverClass;public void setDr
62、iverClass(String driverClass try Class.forName(driverClass; catch (ClassNotFoundException e / TODO Auto-generated catch blocke.printStackTrace(;this.driverClass = driverClass;Overridepublic String toString( return ""public Demo1(String url, String user, String pwd, String driverClass super
63、(;this.url = url;this.user = user;this.pwd = pwd;this.driverClass = driverClass; 12.2 新建一个TestDemo1测试类;packageimportpublic class TestDemo1 public static void main(String args ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("util/demo1.xml"Demo1 demo1=(Demo1 cx.getBean("demo1"System.out.println(demo1;12.3新建一个demo1.xml配置文件xml version="1.0" encoding="UTF-8"?><beans xmlns=xmlns:xsi=xmlns:p=xmln
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋建筑实习报告锦集5篇
- 学生撒谎检讨书15篇
- 教育目的心得模板10篇
- 产科护士工作心得体会8篇
- 疾病查房-帕金森病(护理类)课件
- 海事处廉政教育月党课
- 七年级信息技术教案
- 七年级美术的说课稿10篇
- 浙江省绍兴市职业教育中心2024-2025学年高一上学期期中考试中国特色社会主义试题
- 借款协议书(2篇)
- 神经介入围手术期管理
- 模拟电子技术课件(完整版)
- 广东省异地就医备案登记表
- 光缆布线工程施工组织设计方案
- 食堂日常考核评分表(后勤)
- 高频淬火设备安全操作规程
- 闸阀的操作力矩参考表
- 环氧树脂参考配方大全
- 花木绿化养护考核评分表
- #2锅炉炉膛内脚手架搭设及拆除施工方案
- 110KV变电站工程创优监理实施细则
评论
0/150
提交评论