zoukankan      html  css  js  c++  java
  • Java Web学习笔记(1)

    1.项目名称用小写,类名用大小写骆驼式,对象名用骆驼式但是第一个字母是小写;

    2.写对象属性时要空行,第一个方法也要空行,一般要加注释;

    3.new 新的对象时等号左右要空格,if语句左右摇有空格;

    4.crl+shift+o引入其他的package,或者其他的类; 5./+**+Enter键为出现注释;

    6.作业:为什么等于string用的是equals而用等于数字是直接的用==;   解答:java里面是没有operator的         string是对象。不是简单类型;只有简单类型才能用==。         如果非要用==,需要实现hashcode方法;

    7.sysout+Enter键可以出现System.out.println("");

    8.对于get和set方法,可以直接在需要生成方法的变量上按右键,这可以出现source-generate getters and setters则可以自动生成方法;

    9.创建spring项目的步奏:  

       (1)在src目录下生成三个package,分别为com.zlz.dao 导入数据,com.zlz.service创建服务,com.zlz.test在里面是主类,可以用于测试;  

       (2)创建一个new folder,名字为resources,在里面倒入xml格式的spring文件用于配置~~~~       其中spring的作用就是依赖控制和注入反转;      

    在spring中      

         <bean id="userDao" class="com.zlz.dao.UserDao"></bean>       

          key(id)里面是包com.zlz.dao里面的类UserDao里面的userDao方法,class里面的构造是包名.类名;

          <bean id="userService" class="com.zlz.service.UserService">       <property name="userDao" ref="userDao"></property>       </bean>     

        为了表现包com.zlz.service引用了包com.zlz.dao里面的方法,property里面的name是包com.zlz.service里面也是包含了userDao方法,而ref表示用的这个方法是引用包com.zlz.dao里面的类UserDao里面的userDao方法      

      这样子做表现的是一种依赖关系,可以节省空间,在UserService方法里面可以不new对象而是直接调用另外一个类中的方法,通过载入如下代码:    

       ClassPathXmlApplicationContext application = new ClassPathXmlApplicationContext("applicationContext.xml");      
    UserService userServiceBean = (UserService) application.getBean("userService");
    userServiceBean.insertUser("admin");

      (3)再创建另一个new folder,名字为lib,在里面copy进去commons-logging.jar和spring.jar这样的包,然后选中这两个包右键点击buildpath;

  • 相关阅读:
    Elementary Methods in Number Theory Exercise 1.2.25
    Elementary Methods in Number Theory Exercise 1.2.14
    图解欧几里德算法
    图解欧几里德算法
    Elementary Methods in Number Theory Exercise 1.2.14
    Android中的长度单位详解(dp、sp、px、in、pt、mm)
    分享下多年积累的对JAVA程序员成长之路的总结
    android异常之都是deamon惹的祸The connection to adb is down, and a severe error has occured.
    TomatoCartv1.1.8.2部署时报错
    JavaScript浏览器对象之二Document对象
  • 原文地址:https://www.cnblogs.com/zlz-ling/p/4004757.html
Copyright © 2011-2022 走看看