1、实现Struts2的几种方式
①实现Action接口
②继承Action接口实现类ActionSupport
2、实现拦截器的几种方式
①实现Interceptor
②继承Abstract Interceptor
3、hibernate(jdbc操作数据库)
jdbc访问数据库的步骤:加载JDBC驱动,与数据库建立连接,创建Statement或PreparedStatement的对象,发送SQL语句,并得到返回结果,处理返回结果,释放资源。
4、实现多态的3个条件
①继承的存在
②子类重父类的方法
③父类引用变量指向子类的对象
5、使用多态的两种方式
①使用父类作为方法形参实现多态
②使用父类作为方法返回值实现多态
6、常见的几种运行时异常
①NullPointerException(尝试访问null对象成员)
②ArrayIndexOutOfBoundsException(数组下标越界)
③ClassNotFoundException(不能加载所需的类)
④ClassCastException(对象强制类型转换出错)
①实现Action接口
②继承Action接口实现类ActionSupport
2、实现拦截器的几种方式
①实现Interceptor
②继承Abstract Interceptor
3、hibernate(jdbc操作数据库)
jdbc访问数据库的步骤:加载JDBC驱动,与数据库建立连接,创建Statement或PreparedStatement的对象,发送SQL语句,并得到返回结果,处理返回结果,释放资源。
4、实现多态的3个条件
①继承的存在
②子类重父类的方法
③父类引用变量指向子类的对象
5、使用多态的两种方式
①使用父类作为方法形参实现多态
②使用父类作为方法返回值实现多态
6、常见的几种运行时异常
①NullPointerException(尝试访问null对象成员)
②ArrayIndexOutOfBoundsException(数组下标越界)
③ClassNotFoundException(不能加载所需的类)
④ClassCastException(对象强制类型转换出错)
⑤NumberFormatException(数字格式转换异常)
7、用JDBC来实现访问数据库记录可以采用下面的几个步骤:
①、 通过驱动器管理器获取连接接口。
②、 获得Statement或它的子类。
③、 限制Statement中的参数。
④、 执行Statement。
⑤、 查看返回的行数是否超出范围。
⑥、 关闭Statement。
⑦、 处理其它的Statement
⑧、 关闭连接接口。
8、数据访问层:又称为DAL层,有时候也称为是 持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。
数据访问层,简单的说,就是通过DAL对数据库进行的SQL语句等操作。
数据库访问层的主要职责是:读取数据和传递数据。