jsp面向对象的特征和分析
面向对象的三个基本特征是:封装、继承、多态。
优点:易维护,质量高,效率高,易扩展。
1. 面向对象中多态包括哪几个方面?
答:多态包括方法的重载和重写,方法的重载是在同一个类中有多个同名方法,但方法的参数个数或参数类型不同;方法的重写是指子类在继承父类时,重写父类的同名方法。包括方法名,返回值类型,参数类表。
2. Java中怎样实现多线,怎样启动线程,在线程并发执行时要考虑什么问题?
答:Java 中一个类继承Thread类或实现Runable 接口,并重写run方法。即可实现多线程。调用start方法启动线程。在线程并发时要考虑共享数据的安全问题和线程死锁问题。
3 .Servlet的生命周期?
答:servlet 的生命周期包括:加载类,调用类构造函数和init方法进行初始化,有请求是调用service方法,销毁师调用destory方法。
4. spring的注入对象的三种方式是什么?常用的是哪种方式?
答:接口注入,构造器注入,setter注入;常用的注入方式有构造器注入和setter注入。
5.使用JDBC方式连接数据的基本步骤。
答:加载驱动器类;建立连接,创建statement ,执行SQL语句,关闭连接。
6 .谈谈SSH框架基本原理
struts负责数据的传输和页面展示,hibernate负责数据库持久化,spring就负责管理它们。
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。
java面向对象的特征有哪些方面中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。
Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。
Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。
DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论