JAVAEE
kongfanyu
这个作者很懒,什么都没留下…
展开
-
第2阶段 第16讲 JSP核心技术(下)
课程回顾JSP的概念JSP执行流程JSP和Servlet的关系区别: Servlet三件事: ①获取数据②调用业务方法③流程控制, JSP侧重数据的展示。联系: JSP就是Servlet,JSP继承HttpServlet。EL表达式${ } 可以访问作用域的数据综合案例九大内置对象什么是内置对象内置对象是JSP中可以直接使用的对象,普通对象我们需要new创建对象,而内置对象不用创建可以直接使用;内置对象是由服务器创建,传递给JSP页面对象。九大内置对象request对象: 获原创 2020-06-05 17:19:09 · 260 阅读 · 0 评论 -
JavaWeb读取配置文件的四种方法
方式一:采用ServletContext读取获取配置文件的realpath,然后通过文件流读取出来或者通过方法getReasurceAsStream()。因为是用ServletContext读取文件路径,所以配置文件可以放入在WEB-INF的classes目录中,也可以在应用层级及WEB-INF的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在WEB-INF及Web-Root下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和prop原创 2020-06-04 16:57:10 · 1342 阅读 · 1 评论 -
第2阶段 第15讲 JSP核心技术(上)
课程回顾转发和重定向ServletConfigServletContext处理多方法JSP的概念JSP: java server page java服务器端页面,核心内容是在HTML代码中嵌入JAVA代码,实现动态的网页技术。JSP(全称JavaServer Pages)是由[Sun Microsystems](https://baike.baidu.com/item/Sun Microsystems)公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并原创 2020-06-04 23:16:10 · 2115 阅读 · 0 评论 -
第2阶段 第14讲 Servlet进阶(下)
课程回顾HttpServletResponse响应行:get HTTP1.1 url响应头: content-type content-length Location date响应体: response.getOutputStream() 字节流 response.getWriter() 字符流HttpServletRequest获取请求行获取请求头获取请求体: request.getParameter( 表单的名称 ), request.getParameterValu原创 2020-06-04 16:51:58 · 209 阅读 · 0 评论 -
第2阶段 第13讲 Servlet进阶(上)
课程回顾XML解析: DOM4J、DOM、SAX、JDOM, getParent() 获取父节点,再删除HTTP协议: 0.9、1.0、1.1 无状态协议反射技术: Class类反射入口、获取类信息、属性信息、方法信息、构造方法信息、main方法、创建对象(newInstance())、调用方法( invoke )、强制访问( setAccessible(true) )动态代理: Proxy.newInstance( 类加载器, 接口数组,InvocationHandler ) MyBatis原创 2020-06-02 19:36:02 · 172 阅读 · 0 评论 -
第2阶段 第12讲 XML&HTTP协议
课程回顾如何创建一个Servlet如何配置ServletServlet生命周期Servlet源码解析XML解析xml简介Extensible Markup Language 中文: 可扩展标记语言可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它原创 2020-06-02 08:29:43 · 373 阅读 · 0 评论 -
第2阶段 第11讲 Tomcat服务器与Servlet入门
Tomcat简介Tomcat简介如何实现动态网页技术,HTML包括JavaScript都是静态网页技术,就是不能与数据库交互,不是实现登录、注册、提交购物车、搜索。动态是根据不同的客户端、不同的时间、不同的偏好可以提供不同的内容;淘宝网千人千面,可以有针对性的推荐商品,提高成交率。动态网页的实现:JAVA技术: Servlet JSP 主流 淘宝、京东、当当网、美团、滴滴主流的互联网公司都是使用java平台.NET技术: C# 一般网页的扩展名 .asp或者是 .aspxPHP原创 2020-05-30 23:31:20 · 336 阅读 · 1 评论 -
JSP核心——分页查询
JSP核心——分页查询业务背景当数据量较多时,用户需要拖动页面才能浏览更多信息数据定位不便;采用分页技术实现批量数据的页面显示。例如百度搜索:分页实现①确定每页显示的数据数量②确定分页显示所需的总页数③编写SQL查询语句,实现数据查询④在JSP页面中进行分页显示设置编写实体类public class Employee { private int employeeId; p...原创 2020-04-02 21:35:02 · 461 阅读 · 0 评论 -
wangEditor图片批量上传
执行效果如下图所示 js代码 //4.初始化编辑器 var E = window.wangEditor; var editor = new E('#bizImg'); editor.customConfig.uploadFileName = 'files'; //设置文件上传的参数名称 editor.customConfig.u...原创 2019-01-03 17:30:56 · 2545 阅读 · 8 评论 -
几个面试题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-08 08:39:49 · 471 阅读 · 0 评论 -
springboot项目发布到linux服务器的docker容器
windows开发环境把springboot项目打包发布到linux服务器的docker容器镜像。1. 开发环境windows10 , eclipse(STS版本)、JDK1.8、linux和docker如下[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@l...原创 2018-09-07 16:10:48 · 2122 阅读 · 0 评论 -
inux tomcat配置https以及http访问https
https://blog.csdn.net/sanshipianyezi/article/details/72737391 参考该作者,补充你两点1. 关于端口号的修改<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLE...原创 2018-06-19 10:42:52 · 536 阅读 · 0 评论 -
struts2 多文件上传
1.上传页面 My JSP uploadMany.jsp starting page function insertRow() { var myTab = document.getElementById("tab"); var newRow = myT原创 2011-06-23 13:44:00 · 705 阅读 · 0 评论 -
java 批量添加数据
一次添加一条数据;很简单,一个真实需求:一次添加140000行数据,就不是那么简单了;注意此时Hibernate 已经效率很低了。还是最原始的操作: Connection con = null; try { con = this.getCommonDAOHibImpl().getConnection(); con.setAutoCommit(false);原创 2012-02-01 16:42:51 · 1858 阅读 · 0 评论 -
大型Java分布式应用纵横谈
在当今应用架构里,分布式和应用与服务之间的通信都是核心思想。想要从分布式中获益,你必须牢牢记住几条基本的原则,否则你可能会很容易遇到性能和扩展性问题。在开发阶段这些问题不会经常出现,但当你进行负载测试或产品化的时候,你可能会意识到你选择的软件架构不能满足性能和扩展性需求。在这篇文章中,我们重点关注构建分布式应用需要记住的一些关键点。 分布式需要应用之间进行交互。范围包括从大规模集群架构上简单原创 2012-02-01 16:51:05 · 769 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的He转载 2011-12-31 15:45:56 · 419 阅读 · 0 评论 -
JDBC配置文件的读取方式-非静态方法和静态方法
非静态方法读取public void getConnection2() throws IOException{InputStream is = getClass().getClassLoader().getResourceAsStream("jdbc.properties");Properties pro = new Properties();pro.load(is);Syst原创 2016-11-05 13:23:19 · 1044 阅读 · 0 评论 -
Struts2 HttpServletRequest获取请求参数的过程
1. 编写一个简单的Actionpublic class UserAction { private String name; public String execute(){ System.out.println("执行execute方法...");//加断点 System.out.println("name========"+name);原创 2017-01-01 16:01:02 · 2148 阅读 · 0 评论 -
Struts2 创建Action对象并放入ValueStack的时机
1. 创建一个简单的Actionpackage com.web;public class UserAction { private String name; public UserAction(){ //随便加一行代码并添加断点 System.out.println("==创建UserAction对象=="); } public St原创 2017-01-02 12:10:30 · 1031 阅读 · 0 评论 -
Struts2中Action属性的值的赋值时机
在struts2中Action的属性用来封装请求参数,可以是普通属性也可以是对象模型,不管何种方式,问题是:属性的值是怎么赋值的?考察方式可以在Action中添加一个简单属性,生成getter setter方法,在setter方法中添加断点可以跟踪。Action的代码如下:1. Action代码package com.web;public class UserAction { privat原创 2017-01-02 14:52:37 · 2171 阅读 · 0 评论 -
JSP自定义标签(tag)
什么是自定义标签?1,用户自定义的Java语言元素, 实质是运行一个或者两个接口的JavaBean;2,可以非常紧密地和JSP的表示逻辑联系在一起,又具有和普通JavaBean相同的业务逻辑处理能力;3,当一个JSP页面转变为servlet时,其间的用户自定义标签转化为操作一个称为标签hander的对象;4,可操作默认对象,处理表单数据,访问数据库以及其它企业服务;自定义转载 2009-11-03 14:13:00 · 7926 阅读 · 1 评论