随笔分类 -  JavaWeb

摘要:1.导入依赖 <dependency> <groupId>com.hynnet</groupId> <artifactId>jacob</artifactId> <version>1.18</version> </dependency> 2.下载 jacob.dll 文件,将 dll 拷贝到 jdk 阅读全文
posted @ 2022-09-20 16:08 ohmok 阅读(251) 评论(0) 推荐(0)
摘要:一、回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 二、Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的 阅读全文
posted @ 2020-03-16 12:50 ohmok 阅读(295) 评论(0) 推荐(0)
摘要:一、 db.properties spring dao配置 <!-- 读取配置文件:数据库 --> <context:property-placeholder location="classpath:config/db.properties" /> <!-- 配置C3P0数据源 --> <bean 阅读全文
posted @ 2020-01-09 13:40 ohmok 阅读(522) 评论(0) 推荐(0)
摘要:什么是静态资源? css、js、图片、html等都是静态资源 1. 放行静态资源 1、不使用 springmvc 框架分析 不使用 springmvc 框架,这些静态资源请求都会由 tomcat 的默认的 default 进行处理。 2、使用了 springmvc 框架分析 当配置的 Dispatc 阅读全文
posted @ 2020-01-05 23:46 ohmok 阅读(3011) 评论(0) 推荐(0)
摘要:RESTful风格开发是一种以URL定位资源的开发风格。使用RESTful开发URL会变得一目了然,更有层次,它不是标准或者协议; 1. 什么是RESTful风格? REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结 阅读全文
posted @ 2020-01-05 23:45 ohmok 阅读(184) 评论(0) 推荐(0)
摘要:一、异常处理器 springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。(它负责捕获,将异常放到我们自己编写的处理类中) Spring3.0中对异常的处理方法一共提供了两种: ① 实现HandlerExceptionResolver接口: 阅读全文
posted @ 2020-01-05 15:38 ohmok 阅读(763) 评论(0) 推荐(0)
摘要:Json(JavaScript Object Notation),它是一种轻量级数据交换格式,格式简单,易于读写,目前使用特别广泛。 1. 两种交互模式 ① 请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。② 请求key/value、输出j 阅读全文
posted @ 2020-01-04 13:14 ohmok 阅读(467) 评论(0) 推荐(0)
摘要:一、SpringMVC参数绑定 我们可以回忆一下,在struts2中,是通过在Action中定义一个成员变量来接收前台传进来的参数。 在 SpringMVC 中,提交请求的数据是通过方法形参来接收的。从客户端请求的 key/value 数据,经过参数绑定,将 key/value 数据绑定到 Cont 阅读全文
posted @ 2020-01-04 11:53 ohmok 阅读(278) 评论(0) 推荐(1)
摘要:一、MVC思想 1、什么是MVC MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清 阅读全文
posted @ 2020-01-03 00:36 ohmok 阅读(399) 评论(0) 推荐(0)
摘要:一、JSTL 1)来源 我们使用 JSP 开发信息展现非常方便,也可嵌入java代码用来实现相关逻辑,但同样带来了很多问题: jsp 维护难度增加; 出事提示不明确,不容易提示; 分工不明确等 解决上面的问题可以使用定制标签库,Jstl 使 JSP 开发开发者可以减少对脚本元素的需求,甚至可以不需要 阅读全文
posted @ 2019-10-28 22:05 ohmok 阅读(477) 评论(0) 推荐(0)
摘要:1)Jar包引入 JSP导入jar包、tomcat包和数据传递(request、response、session、cookie) 常用 2)XML <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/ 阅读全文
posted @ 2019-10-20 14:28 ohmok 阅读(1186) 评论(0) 推荐(0)
摘要:一、三层架构 三层架构是javaee规范中的推荐架构,传统意义上是分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。在javaee的开发中,三层架构具体分为表示层(web层)、业务逻辑层(service)、数据访问层(dao层)。 三层架构是典型的架构模式(Architecture P 阅读全文
posted @ 2019-10-20 14:25 ohmok 阅读(2814) 评论(0) 推荐(0)
摘要:一、概述 在这里所谓的数据库连接是指通过网络协议与数据库服务之间建立的TCP连接。通常,与数据库服务进行通信的网络协议无需由应用程序本身实现。 原因有三: 实现复杂度大,需要充分理解和掌握相应的通信协议。 代码难以复用,每个应用程序都需要独立实现一套对应的网络协议(不同公司之间,同一公司的不同技术栈 阅读全文
posted @ 2019-10-18 16:47 ohmok 阅读(911) 评论(0) 推荐(0)
摘要:一、JDBC概念 java数据库的连接,(Java Database Connectivity 简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口。 连接MySQL中的数据库:jdbc:mysql://localhost:3306/数据库名称?useUnicode=tru 阅读全文
posted @ 2019-10-18 15:41 ohmok 阅读(270) 评论(0) 推荐(0)
摘要:一、Listener监听器 监听器用于监听Web应用中某些对象的创建、销毁、添加、修改、删除等动作的发生,然后作出相应的响应处理。 当监听器的对象的状态发生改变的时候,服务器自动调用监听器对象中的方法。 常用于统计网站在线人数、系统加载时进行信息初始化、统计网站的访问量等等。 二、Listener接 阅读全文
posted @ 2019-10-18 12:42 ohmok 阅读(257) 评论(0) 推荐(0)
摘要:一、Filter过滤器 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理。通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 二、应用场景 自动登录,统一设置编码格式,访问权限控制,敏感字符过滤等 根据规范建议的各种类型的过滤 阅读全文
posted @ 2019-10-18 12:20 ohmok 阅读(265) 评论(0) 推荐(0)
摘要:一、jstl:封装了Jsp应用的通用核心功能 JSTL支持通用的、结构化的任务,比如迭代、条件判断、XML封装、国际化标签、SQL标签。 除了这些还提供了一个框架来使用集成JSTL的自定义标签。 根据功能分类:核心标签,格式化标签,SQL标签,XML标签,JSTL函数 这些标签取代JSP页面上的Ja 阅读全文
posted @ 2019-10-18 11:56 ohmok 阅读(357) 评论(0) 推荐(0)
摘要:一、EL概述 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的就是代替jsp脚本的编写。 1)作用:替换和简化了JSP页面中java代码的编写 2)EL语法:${表达式} 3)注意:JSP默认是支持EL的 4)忽略el表达式: jsp中设置指 阅读全文
posted @ 2019-10-18 11:37 ohmok 阅读(250) 评论(0) 推荐(0)
摘要:一、Ajax Ajax = 异步JavaScript和XML,Ajax是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。可以再网页不重新加载的情况下,对网页的某部分进行更新。 传统网页(不使用Ajax)如果需要更新内容,必须重新加载整个网页。 注 阅读全文
posted @ 2019-10-18 10:53 ohmok 阅读(210) 评论(0) 推荐(0)
摘要:一、Json简介 JSON是JavaScript对象表示法,是一种与语言无关的数据交换的格式,是一种完全独立于语言的文本格式。 使用ajax进行前后台数据交换,移动端与服务端的数据交换。 web客户端和服务器通过AJAX(HTTP REQUEST)进行数据交换,而JSON是AJAX中最常用的数据格式 阅读全文
posted @ 2019-10-18 10:31 ohmok 阅读(332) 评论(0) 推荐(0)