• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

javaweb

开发技术 开发技术 4小时前 3次浏览

java服务器:Tomcat

http请求方式8种,常用getpost

状态码:2**成功,4**客户端出错,5**服务端出错

Servlet:作用是处理客户请求做出响应

不需要重写service方法,只需写dopostdoget方法

Session:用户状态跟踪确定身份,将会话数据保存到服务端技术

JSP:建立在servlet基础上的动态开发网页技术,当用户第一次访问jsp页面会被jspservlet翻译成.class文件

jspservlet区别)

  1. 传统的servlet是在Java代码里写HTML代码组织响应页面,jsp是在HTML代码里使用Java语言实现功能
  2. Jsp本质上是一种特殊的servlet,在jsp页面被翻译生成servlet对象够,生命周期归servlet容器管理
  3. Servlet适用于业务逻辑的运算处理,建议仅使用jsp进行数据呈现

 

Hibernate:持久层框架,是一个对象关系框架,o/r映射关系型数据库

过程:1.编写实体/持久化类

2.编写映射文件

  3.编写核心配置文件(连接持久层与映射文件)

  4.编写测试类

一级缓存session缓存:作用减少了数据库访问次数

Hibernate快照的作用确保一级缓存与数据库一致

二级缓存sessionfactory级别缓存:启用二级缓存在hibernate配置文件中

 

Spring:技术无关型框架,提供了IOC/DIAOP两种高级特性

核心容器:beansspring将管理对象称为beans),core(提供IOCDI,contextapplicatcontext接口是上下文焦点)

数据访问/集成:jdbc/ORM

Web模块:web/servlet

 

依赖注入(DI):通过Spring配置文件声明IOC容器中各个对象之间的依赖关系

注入方式:

(1)属性注入:使用<bean>标签下的<property>标签

2)构造器注入:使用<bean>标签下的<constructor-args>标签

3)工厂方法注入:分为实例工厂和静态工厂注入,<factory-method>属性注入

事务管理方式:声明方式(xmlannontation)和编程方式

 

控制反转(IOC):创建对象的过程有IOC容器完成,用户在使用对象的时候通过IOC容器进行获取即可,整个对象的生命周期交由IOC容器管控,极大地方便了开发

是由我们平时的new转成了使用反射来获取类的实例。

 

面向切面编程(AOP:是面向对象编程的补充

在程序中将各个类之间重复的功能进行抽象,保存在同一个切面类中,然后通过配置文件或者注解标签的方式声明这些公共方法运行的位置,是核心业务逻辑更加突出简洁。


程序员灯塔
转载请注明原文链接:javaweb
喜欢 (0)