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;

原文地址:https://www.cnblogs.com/zlz-ling/p/4004757.html