随笔分类 -  javaee系列

1
摘要:1、泛型引入背景 Java集合不会知道它们需要用它来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对象,只要求具有很好的通用性。就是因为集合对元素类型没有任何限制,这样回引发下列的问题: 例如想创建一个只能保存Order对象的集合,但程序也可以轻易地将User对象“丢”进去,所以可能引发异 阅读全文
posted @ 2020-12-09 16:43 爱笑的berg
摘要:1、JPA理解及实现: JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持,是SUN在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。JPA通过JDK 5.0注解或XML描述对象-关系表的映 阅读全文
posted @ 2020-01-20 19:55 爱笑的berg 阅读(354) 评论(0) 推荐(0)
摘要:1、Java内存模型 共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入时,能对另一个线程可见。从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local mem 阅读全文
posted @ 2018-09-10 21:35 爱笑的berg 阅读(250) 评论(0) 推荐(0)
摘要:问题原因:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServle异常 我是把别人的源码项目直接导入到自己的MyEclipse中,启动tomcat的时候一直报这个异常,引起这个异常的原因是:因为导入的该应 阅读全文
posted @ 2018-04-04 11:16 爱笑的berg 阅读(1177) 评论(0) 推荐(0)
摘要:一、jsp变成之道 中文乱码 jsp在转换为Servlet的过程经过三次编码转化: 转自 http://www.cnblogs.com/chenssy/p/4235191.html 二、java Web项目中解决中文乱码问题总结: 转自 http://www.cnblogs.com/chenssy/ 阅读全文
posted @ 2017-02-18 11:25 爱笑的berg 阅读(237) 评论(0) 推荐(0)
摘要:1、关于web编程中的Session;1)什么是会话: "目前"可以这样理解:用户打开浏览器,在浏览器上面发送多次请求,知道最终关闭浏览器,表示一次完整的会话。在会话进行过程中,web服务器一直为当前这个用户维护着一个会话对象httpSessioHttpSession 对象是一个会话级别的对象,一次 阅读全文
posted @ 2017-02-17 11:27 爱笑的berg 阅读(2414) 评论(0) 推荐(1)
摘要:1、路径的编写形式:1)<a href="/项目名/资源路径"></a> <!--超链接--> <form action="/项目名/资源路径"></form> <!-- form保单--> 重定向:response.sendRedirect("/项目名/资源路径"); 例如://resp.send 阅读全文
posted @ 2017-02-17 10:12 爱笑的berg 阅读(215) 评论(0) 推荐(0)
摘要:会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.1 cookie机制: 一个用户的所有请求操作都应该属于同一个会话,而另一 阅读全文
posted @ 2017-02-16 16:43 爱笑的berg 阅读(229) 评论(0) 推荐(0)
摘要:1、通过前台对输入的用户名、密码、id进行与存储在数据库t_user表中的信息进行匹配,如果匹配则跳转到登录成功页面。不匹配则跳转到登录失败页面 LoginServlet import java.io.IOException;import java.sql.Connection;import jav 阅读全文
posted @ 2017-02-16 14:16 爱笑的berg 阅读(1530) 评论(0) 推荐(0)
摘要:1、Servlet连接数据库进行插入数据,插入成功则跳转到成功页面 SaveUserServlet package com.bj; import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager; 阅读全文
posted @ 2017-02-16 10:19 爱笑的berg 阅读(774) 评论(0) 推荐(0)
摘要:1、web系统中资源跳转的两种方式1)转发forward request.getRequestDispatcher("/b").forward(request,response);2)重定向redirect response.sendRedirect(request.getContextPath)+ 阅读全文
posted @ 2017-02-14 20:01 爱笑的berg 阅读(233) 评论(0) 推荐(0)
摘要:1、在jvm中,哪些数据可能存在线程安全问题?1)实例变量由多线程共同访问,并且涉及到修改操作的时候会存在线程安全问题堆内存new出来的对象存储在堆区,由所有线程共享,对象内部有“实例变量”,所以“实例变量”的内存多线程是共享的实例变量又称为成员变量或非静态变量2)静态变量的内存也是共享的,静态变量 阅读全文
posted @ 2017-02-14 18:48 爱笑的berg 阅读(505) 评论(0) 推荐(0)
摘要:1、获取request范围中的内容,通过AServlet跳转到BServlet |实例| index.html内容: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><bo 阅读全文
posted @ 2017-02-14 09:07 爱笑的berg 阅读(244) 评论(0) 推荐(0)
摘要:1、从表单中获取数据和从request范围中获取数据的区别?2、乱码问题的解决:|实例| xml文件中的内容: <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2017-02-14 08:59 爱笑的berg 阅读(318) 评论(0) 推荐(0)
摘要:1、HttpServletRequest接口的实现类是WEB容器负责实现的,Tomcate服务器有自己的实现类,但是程序员还是只需要面向HttpServletRequest接口调用方法即可,不需要关心具体的实现类。 web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是 阅读全文
posted @ 2017-02-04 18:52 爱笑的berg 阅读(1252) 评论(0) 推荐(0)
摘要:1、GenericServlet 是一个适配器,但是其本身也是一个Servlet,因为其实现了Servlet接口; 这个适配器是一个Servlet,以后程序员无需直接实现Servlet接口,去继承这个适配器即可,重写Servlce方法;2、HTTP协议即超文本传输协议的详细内容:1)浏览器和服务器之 阅读全文
posted @ 2017-01-17 16:28 爱笑的berg 阅读(266) 评论(0) 推荐(0)
摘要:1、该程序的作用: 1) 通过ServletContext对象来获取web.xml文件中内容2) 在一个AServlet进行ServletContext属性的配置,在另外一个BServlet中进行读取3) 修改欢迎页面的默认配置(默认配置在WEB-INF的跟目录下面)4) 发生错误时如何进行统一的处 阅读全文
posted @ 2017-01-15 14:19 爱笑的berg 阅读(292) 评论(0) 推荐(0)
摘要:1、webapp的欢迎页面的设置: <welcome-file-list> <!--由于 login。html文件恰好就在WEB-IFN的根目录下面所以此处只需要写login.html就行--> <welcome-file>login.html</welcome-file> <!--假设在WebRo 阅读全文
posted @ 2017-01-15 12:12 爱笑的berg 阅读(488) 评论(0) 推荐(0)
摘要:1、Servlet和Applet的简单理解: 1) 理解1:Servlet 通过创建一个框架来扩展服务器的能力,以提供在web上进行请求和相应服务,当客户机发送请求到服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应,当启动web服务器或者客户机第一 阅读全文
posted @ 2017-01-05 09:20 爱笑的berg
摘要:1、什么是Servlet Servlet是用Java编写的服务端程序,它与协议和平台无关,运行于支持Java的应用服务器中,Java Servlet可以动态的扩展服务器的能力,并采用请求-响应模式提供web服务。最早支持Servlet技术的是javaSoft 的Java web server。此后一 阅读全文
posted @ 2016-10-08 18:49 爱笑的berg 阅读(1375) 评论(0) 推荐(0)

1