java基础学习笔记1(java基础+Web基础)

1. 程序入口:1)main函数;2)test方法;3)定时任务;4)控制层

2. test方法,没有参数,没有返回值;test方法可以写在任何的类中,只要加入@Test注解即可;

  写test方法:先创建对象,然后执行要测试的方法

3. idea:F8,运行当前行后中断;F9运行到下一个断点处

4. JDBC(Java DataBase Connectivity):

  是一种用于执行SQL语句的Java API,其本身是Java连接数据库的一个标准

  是进行数据库连接的抽象层,由Java编写的一组类和接口组成

  接口的实现由各个数据库厂商完成--驱动包

 

 5. 加连译执释;加载,连接,创建编译语句,执行,释放资源

6. 

    把冒号和加号去掉,把变量替换为其值后,就是SQL语句

  SQL注入:

  

  

 

 

 

 

 7. 构造方法名与类名相同(首字母也大写),其作用为初始化对象

8.   静态代码块:

 

 

 9. 接口:

 

 

  10. 

 

 

 

 

  List是接口,ArrayList是该接口的一个实现类

 11. Dao必须测试

12.  

 13. web项目创建(Servlet)

https://www.cnblogs.com/newAndHui/p/8985230.html

14.

 

 

 

 

  构造器只执行一次,init方法只执行一次

 

 

 

 

  

  

  

  

 

 

 

 

 

 

 

 

 注解与XML文件的作用相同,择一即可。

 

配置了<load-on-startup>1</load-on-startup>后,启动TOMCAT服务器时即初始化该servlet,即执行构造方法和init函数。

 

 

 

 

 

 写代码先写备注,写清逻辑思路。

 

 

 

 

 

 

 

 

 

 

 不可以访问WEB-INF中的资源,例如:resp.sendRedirect("/WEB-INF/views/a.jsp"),无法正常显示。

 

 

 

 

 

 

 HHW:什么是servlet?能和浏览器访问的地址直接关联的类,浏览器通过地址可以直接访问到,其也可以直接向浏览器返回内容。

 

 HHW:请求转发访问jsp,和通过请求转发由AServlet转至访问BServlet是一样的道理。jsp的本质 是servlet。通过require属性范围进行的数据

存取也是同样的道理,即在AServlet中设置属性值,在BServlet中取出属性值,Servlet与jsp的数据交换均可按此思路理解。

 EL(Expression Language)

包的版本!包的版本!包的版本!

写控制器的思路:1.接收参数;2.调用业务方法;3.控制跳转。

连接数据库:加连译执释。 

posted @ 2021-01-03 19:07  一天从晚上开始  阅读(65)  评论(0编辑  收藏  举报