javaEE
超爱喝酸奶丶
这个作者很懒,什么都没留下…
展开
-
Spring注解
1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2.注入bean的注解 @Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:由JSR-250提供 都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。 3.java配置类相关注解 @Configuration原创 2020-08-19 20:04:11 · 70 阅读 · 0 评论 -
Spring依赖注入(xml)
spring中的依赖注入 依赖注入: Dependency Injection IOC的作用: 降低程序间的耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护,在当前类需要用到其他类的对象,由spring为我们提供。对象之间的关系通过容器彼此关联,不用在对象内部耦合其他对象 依赖关系的维护: 就称之为依赖注入。 可以注入的类型 基本类型和String 其他bean类型(在配置文件中或者注解配置过的bean) 复杂类型/集合类型 注入的方式:有三种 第一种:使用构造函数提供 第二种:使用set方原创 2020-08-19 18:50:36 · 118 阅读 · 0 评论 -
HttpSession
1.Cookie可以将会话状态保存在客户端,Session可以将会话状态保存在服务器端 2.Session是一个会话级别的的对象,一次会话对应一个Session对象 3.什么是一次会话? 用户打开浏览器,可以将对浏览器发出多次请求,直到最终关闭浏览器表示一次完整的会话 4.在会话进行过程中,web服务器一直为当前用户维护一个会话对象/HttpSession 5.web容器中维护了大量的Session对象,换句话说web容器中应该有一个Session列表 6.为什么当前会话每一次都可以获取到自己的Sessio原创 2020-07-15 20:17:40 · 415 阅读 · 0 评论 -
Cookie
1.Cookie是什么? -Cookie可以保存会话状态,但这个状态是保存在客户端上的 -只要Cookie清楚或者Cookie失效,这个会话状态就没有了 -Cookie也可以保存在浏览器缓存中,浏览器关闭Cookie失效 -Cookie也可以保存在用户硬盘上,浏览器关闭Cookie不会消失,除非Cookie失效 2.在java中Cookie被当做类来处理,使用new运算符可以创建Cookie对象,而Cookie是由两部分组成,分别是Cookie的value和name,name和value是字符串类型 3.如原创 2020-07-14 23:41:43 · 80 阅读 · 0 评论 -
中文乱码问题
关于项目中出现中文乱码问题 1.乱码经常会出现在什么位置上 -数据传递过程中的乱码 -数据展示过程中的乱码 -数据保存过程中的乱码 2.数据保存过程中的乱码 -最终保存到数据库表中,数据出现乱码 -导致数据保存中出现乱码的两种情况 第一种情况:在数据保存之前数据本身就是乱码 第二种情况:数据本身不是乱码,但是由于数据库不支持中文,所以出现乱码 3.数据展示过程中的乱码 -最终显示到网页数据出现乱码 -经过执行java程序之后,java程序负责向浏览器响应的时候,中文出现乱码,怎么解决 设置响应的内容类型,以原创 2020-07-14 22:19:02 · 286 阅读 · 0 评论 -
HttpServletRequest
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 获得客户机信息: getRequestURL():返回客户端发出请求时的完整URL。 getRequestURI() :返回请求行中的参数部分。 getQueryString ():方法返回请求行中的参数部分(参数名+值) getRemoteHost() :返回发出请求的客户机的完整主机名。 getRemoteA原创 2020-07-14 21:20:41 · 286 阅读 · 0 评论 -
ServletContext
1.javax.servlet.ServletContext接口,Servlet规范 2.程序员只需要面向ServletContext接口编程就可以了 3.ServletContext到底是什么?什么时候被创建?什么时候被销毁?创建几个? -ServletContext被翻译为Servlet上下文 -一个webapp只有一个web.xml,web.xml在服务器启动阶段被解析 -一个webapp只有一个ServletContext对象,ServletContext在服务器启动时被实例化 -ServletCo原创 2020-07-14 13:54:02 · 121 阅读 · 0 评论 -
ServletConfig
1.javax.servlet.ServletConfig是接口 2.Apache Tomcat服务器实现了Servlet规范,Tomcat服务器专门写了一个ServletConfig接口的实现类。 3.程序员在编写程序的时候面向的是ServletConfig接口去完成调用,不需要关心具体的实现类 4.Tomcat服务器是一个实现了Servlet规范和jsp规范的容器 5.ServletConfig接口有哪些常用的方法? -String getInitParameter(String name) 通过初始化原创 2020-07-14 13:04:39 · 137 阅读 · 0 评论 -
Servlet的生命周期
关于Servlet对象的生命周期 1。什么是生命周期 生命周期表示一个java对象从创建到销毁的全部过程 2.Servlet对象的生命周期由谁来管理?程序员有权利干涉吗? Servlet对象的生命周期,javaweb程序员无权干预,包括Servlet对象的相关方法的调用,javaweb程序员无权干涉,整个过程由web容器来管理,web Container管理Servlet对象的生命周期 3.“默认情况”下Servlet对象在web容器启动阶段是不会被实例化的 【若希望Servlet在web容器启动阶段被实例原创 2020-07-13 22:35:59 · 114 阅读 · 0 评论