Java开发
文章平均质量分 51
hala-22
每个不曾起舞的日子都是对生命的辜负
展开
-
Java 42---Spring框架(3)
导读原创 2019-05-18 20:59:26 · 295 阅读 · 0 评论 -
Java 33---MVC模式&反射&注解
导读1.框架简介框架简介五个主要框架(SSH+SSM)Struts2Hibernate–>JPASpringSpringMVCMybatis(iBatis)其他企业常用框架Redis(非关系型数据库)webServiceActiveMQ...原创 2019-03-02 14:09:02 · 307 阅读 · 0 评论 -
JSP导航
1.JSP2.JavaBean&EL表达式3.JSTL标签库原创 2019-03-02 10:38:04 · 713 阅读 · 0 评论 -
Servlet导航
1.JavaWeb基础2.Servlet初识3.HttpServletResponse相关API4.HttpServletRequest相关API5.会话概念与Cookie6.Session原创 2019-03-02 10:27:03 · 211 阅读 · 0 评论 -
Java 32---Ajax技术
导读1.Ajax简介2.常用方法3.常用属性4.使用步骤5.实例Ajax简介Ajax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法Ajax:只刷新局部页面的技术JavaSc...原创 2019-03-01 22:20:07 · 187 阅读 · 0 评论 -
Java 31---JSTL标签库
导读1.JSTL标签库介绍2.JSTL标签库的分类3.核心标签库使用说明JSTL标签库介绍JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码.Ps:JSP为动态显示资源,只需获取数据及显示数据。JSTL标签库的分类核心标签(用得最多)core c国际化标签(I18N格式化标签)数据库标...原创 2019-03-01 16:44:42 · 195 阅读 · 0 评论 -
Java 30---JavaBean&EL表达式
导读1.JavaBeanJavaBean一、什么是JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:1. 这个Java类必须具有一个无参的构造函数2. 属性必须私有化。3. 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的Jav...原创 2019-03-01 13:54:46 · 1226 阅读 · 0 评论 -
Java 29---JSP
导读1.过滤器Filter2.JSP过滤器FilterJavaweb中的过滤器可以拦截所有访问web资源的请求或响应操作。创建步骤1.创建一个类实现Filter接口2.重写接口中方法 doFilter方法是真正过滤的。3.在web.xml文件中配置⚠️在Filter的doFilter方法内如果没有执行chain.doFilter(request,response)那么资源是不...原创 2019-03-01 11:34:47 · 303 阅读 · 0 评论 -
Java 25---HttpServletResponse相关API
导读1.Http协议请求流程2.对响应正文操作Http协议请求流程对响应正文操作HttpServletResponse resp字符输出 PrintWriter pw=resp.getWrite();原创 2019-02-19 22:30:39 · 1202 阅读 · 0 评论 -
Java 24---Servlet
导读1.第一个Servlet项目第一个Servlet项目方法一、写一个java类,实现servlet接口方法二、继承javax.servet.GenericServlet类(适配器模式)方法三、继承javax.servlet.http.HttpServlet类(模板方法设计模式)方法一:这种方法是单实例,多线程的,即init方法只在第一次启动时调用,而之后只调用service方法...原创 2019-04-14 22:54:38 · 185 阅读 · 0 评论 -
Java 28---Session
导读1.Session简介2.Session—服务器技术Session简介在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为...原创 2019-02-28 16:10:45 · 163 阅读 · 0 评论 -
Java 27---会话概念与Cookie
导读1.绝对路径与相对路径2.会话3.Cookie—浏览器技术绝对路径与相对路径会话会话是指浏览器第一次打开到关闭的过程,其中可以有多次请求,多次响应Cookie—浏览器技术Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。...原创 2019-02-27 20:12:16 · 321 阅读 · 0 评论 -
Java 23---JavaWeb基础
导读1.资源分类2.常见服务器3.什么是C/S和B/S资源分类静态资源Html,2.txt,3.jpg,4.mp4….动态资源Servlet—服务端的小程序JSP—变种的Servlet常见服务器1.(收费)WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范。2.(收费)IBM公司的WebSphereAS,支持JavaEE规范3.(开源...原创 2019-02-10 16:30:28 · 224 阅读 · 0 评论 -
Java 26--- HttpServletRequest相关API
导读1.请求正文原创 2019-02-27 14:02:13 · 1676 阅读 · 0 评论 -
Java常用类所属包的总结
java.langMathString-StringBuffer-StringBuilderIterableComparablejava.utilCollectionsCollection -ArrayList -LinkedList -Set -HashSet -TreeSetMap -HashMap -TreeMapRandomScannerI...原创 2019-03-09 16:05:00 · 505 阅读 · 0 评论 -
MySql导航
1.MySql及客户端的安装使用原创 2019-05-21 19:19:53 · 297 阅读 · 0 评论 -
Java 46---MyBatis(2)
导读1.MyBatis多表查询2.注解MyBatis多表查询单表查询使用resultType,多表查询使用resultMap一对多简易写法:两步查询多对一#和$的区别:1.#会在传递的字符参数前后加一对单引号2.#可以防止SQL注入3.$不会加单引号4.$一般用于传递数据库关键字、原生表字段等注解...原创 2019-05-21 19:05:41 · 165 阅读 · 0 评论 -
Java 45---MyBatis框架(1)
导读1.简介简介MyBatis是一个轻量级持久层ORM框架,可以完成表字段与实体类中属性之间的映射原创 2019-05-21 16:48:44 · 243 阅读 · 0 评论 -
Java 41---Spring框架(2)
导读1.Spring作用域2.基于注解的依赖注入3.AOP:面向切面编程Spring作用域1.singleton:只生成一个实例(容器生成~容器销毁)2.prototype:每次调用会生成不同的实例(每次请求)以下在web应用中使用:3.request:每次请求生成一个实例4.session:每次会话生成一个实例5.global-session: 在portlet web中使...原创 2019-05-16 10:50:54 · 206 阅读 · 0 评论 -
Java 40---Spring框架(1)
导读1.简介及配置2.Spring注入方式简介及配置Spring是什么IoC, Inverse of Controller,控制反转Spring的作用:管理对象,注入对象,他的作用就是让我们自己不用再创建对象,而是通过spring获取A类中调用B类称为A依赖B,以前这种依赖需要我们自己写,现在可以通过spring注入,只需要获取即可,从而达到控制反转1.导入jar包链接如图导入...原创 2019-05-15 15:24:24 · 204 阅读 · 0 评论 -
Java 44---SpringMVC框架(2)
导读1.SpringMVC实现文件上传2.SpringMVC返回JSON数据到AjaxSpringMVC实现文件上传文件上传基本原理:文件上传的过程实际就是文件复制的过程,文件复制的过程实际就是文件字节流读写control+c和control+v就是文件本地复制的,上传文件也是文件复制到服务器上文件上传有两种通过表单,通过ajaxmethod一般设置为post请求通过表单第...原创 2019-05-20 15:57:42 · 142 阅读 · 0 评论 -
Java 43---SpringMVC框架(1)
导读1.简介简介SpringMVC是一个搭建MVC结构的框架,类似于struts2需要jar包①HandlerMapping:生成url与具体方法的映射(键值对)②DispatcherServlet:前端控制器,所有请求在到达应用之后,都会先进入前端控制器,再由前端控制器负责具体方法的调用③Controller:具体的处理器,用来处理具体的请求④HandlerAdapter:处...原创 2019-05-20 09:21:50 · 288 阅读 · 0 评论 -
Java 38---Hibernate框架(1)
导读1.简介简介1.Hibernate是一个轻量级持久层(DAO层)ORM框架2.ORM:Object-Relationship-Mapping:对象关系映射原创 2019-05-09 19:18:23 · 361 阅读 · 0 评论 -
Java 39---Hibernate框架(2)
导读1.HQL查询原创 2019-05-14 15:08:19 · 1288 阅读 · 0 评论 -
Java 36---短消息项目总结
导读1.项目功能及相应能力2.项目框架3.数据库4.项目流程5.源码链接6.项目优化项目功能及相应能力项目框架AJAX框架数据库CREATE TABLE user( id INT(7) auto_increment, username VARCHAR(20), password VARCHAR(20) CONSTRAINT user_password_...原创 2019-05-06 14:33:47 · 786 阅读 · 0 评论 -
Java 37 --- Struts2框架
导读1.Struts2下载配置2.Struts2的运用3.基于注解的Struts2Struts2下载配置Struts2优势1.不需要每个请求写一个Servlet类,可以写到一个action类里,集中管理2.与jsp的交互更为简洁第一步:下载Struts2的jar包官网https://struts.apache.org/下载基本包就可以,然后复制到WEB-INF的lib包下边...原创 2019-05-08 10:12:24 · 249 阅读 · 0 评论 -
Java 34---设计模式
导读1.单例模式2.迭代模式单例模式单例模式迭代模式代码链接原创 2019-03-29 20:20:03 · 187 阅读 · 0 评论 -
Web前端基础 导航
HTML简介,常用标签CSS(1)引入方式,选择器,常用样式属性原创 2019-02-08 17:22:24 · 179 阅读 · 0 评论 -
Java 22---JQuery(2)
导读原创 2019-02-07 16:57:14 · 187 阅读 · 0 评论 -
Java 9---Oracle数据库函数使用
导读1.单行函数函数:oracle内置了很多函数单行函数:作用于一行,可以得到一个结果多行函数(组函数):作用于多行(一组),可以得到一个结果单行函数单行函数: 字符函数 数值函数 日期函数 转换函数字符函数: LOWER:转换成小写 UPPER:转换成大写 INITCAP:每个单词首字母变大写,其余小写, 单词通过空格隔开 CONCAT:拼接 SUBSTR(st...原创 2018-12-17 15:27:19 · 243 阅读 · 0 评论 -
Java 8---SELECT简单查询
导读1.简单单表查询数据库脚本文件: 后缀:sql 注释:-- 可以把各个对象的创建(表,序列等),以及数据的添加放到一个脚本中 执行脚本: 方式1:start 脚本路径 注意:start后面要跟一个空格 方式2:@脚本路径 注意:@后面不需要空格 从脚本的上面到下面逐行执行,一行出错,后面继续执行 如果执行脚本错误,建议先删除用户,...原创 2018-12-15 06:22:46 · 611 阅读 · 0 评论 -
Oracle导航
1.Oracle数据库简介原创 2018-12-13 21:06:06 · 208 阅读 · 0 评论 -
Java 5---xml的使用与解析
导读1.xml简介2.xml解析xml简介在ecplise中使用xml也可以在other->搜索xml,选择xml file要将后缀定义为.xml在open with中选择xml Editor,如果没有,在other中查看,如果还没有,那就是没有配置xml解析SAX解析XML...原创 2018-12-06 12:36:07 · 140 阅读 · 0 评论 -
Java 7---Oracle数据库简介
导读1.Oracle初识2.Oracle安装连接3.表的创建Oracle初识Oracle安装连接下载 官网->database表的创建原创 2018-12-12 14:38:17 · 295 阅读 · 0 评论 -
Java 4---网络编程
导读1.计算机网络简介2.基于TCP协议的Socket编程计算机网络简介计算机网络拓展基于TCP协议的Socket编程原创 2018-11-30 19:42:15 · 149 阅读 · 0 评论 -
Java 3---java工具类的使用学习(2)
导读1.InputStream2.FileInputStream3.OutputStream4.FileOutputStreamInputStreamabstract->java.io/*构造方法*/InputStream()/*从输入流中读取一个字节的数据*/abstract int read() /*从输入流中读取一定数量的字节,并存储在缓冲数组...原创 2018-11-27 15:54:04 · 124 阅读 · 0 评论 -
Java2---IO读写
导读1.File类,创建,删除文件操作2.IO简介File类,创建,删除文件操作File类,创建,删除IO简介原创 2018-11-24 16:47:45 · 158 阅读 · 0 评论 -
Java高级 导航
1.Java工具类Java工具类String补充2.包装类的使用,装箱与拆箱,枚举类型3.Java异常处理1Java异常处理2原创 2018-11-18 10:54:37 · 278 阅读 · 0 评论 -
Java零碎知识
导读1.制表符制表符import java.util.Scanner;public class Test1{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"x"+i+"="+i*j+&qu原创 2018-10-27 16:51:32 · 127 阅读 · 0 评论 -
Java1---java工具类的使用学习(1)
导读1.简介2.Math类3.String类简介java工具类原码查看方法:(1)官网(2)jdk-> src-&a原创 2018-10-27 16:49:19 · 435 阅读 · 0 评论