自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 rest

REST(Representational State Transfer)是一种轻量级的Web Service架构风格,其实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。  REST架构遵循了CRUD原则,CRUD原则对于资源只需要四种行为:Create(创建)、Read(读取)、U

2016-08-14 19:40:16 261

原创 mybatis

mybatis的简介- mybatis 是一种持久层框架,也属于ORM映射,前身是ibatis.- 相比于hibernate,hibernate为全动自动化,配置文件书写之后不需要书写SQ;L语句,但欠缺灵活性,很多时候需要优化- mybiatis为半自动化,徐娅自己写SQL语句,需要自己定义映射,增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hibernate的一些特性,如

2016-08-14 19:36:56 264

原创 几个框架的环境搭建

hibernate和spring整合需要用到的包:- Hibernate中的包:jdbc中的包,lib中required中的包,optional/dbcp中的包,log4j.properties- spring中的包:libs中的aop与core中的包和orm中的包,applicationContext.xmlspringMVC环境搭建:aop/core/mvc/web中的jar文件

2016-08-07 18:30:34 311

原创 log4j、spring MVC简介

log4J日志记录的好处:可以将信息记录在控制台、文件、网页、数据库中,为以后测试和维护提供依据可以通过文件的相关配置,通过日志输出级别,什么包下什么类可以使用什么级别输出,控制输出信息。log4j日志五级别1. debug:调试级别2. info:信息级别3. warn:警告级别4. error:错误级别5. fatal:崩溃级别spring

2016-08-07 18:29:07 226

原创 spring

spring的好处:1. spring能消除在许多工程中常见的对singleton的过多使用2. spring能消除各种各样自定义格式的属性文件的需要,是配置信息一元化3. spring能够帮助我们真正意义上实现针对接口编程4. 使用spring构建的应用程序易于单元测试5. spring支持JDBC和O/R Mapping产品(Hibernate)6. MVC Web框架

2016-07-31 19:42:11 286

原创 Hibernate

O/R Mapping定义:对象-关系映射是一门非常实用的工程技术,它实现了java应用中的对象到关系数据库中的表的自动的(和透明的)持久化,实用元数据(meta data)描述对象与数据库间的映射O/R Mapping的优点:- 提高生产效率- 可维护性- 更好性能Hibernate特点:1. 是一种开放源代码的对象/关系映射持久层框架2. 事务处理,生命周期管理不依

2016-07-31 19:36:12 517

转载 servlet

一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat), 是按照Servlet规范编写的一个Java类。二,Servlet有什么作用?主要是处理客户端的请求并将其结果发送到客户端。三,Servlet的生命周期?Servlet的生命周期是由Servlet的容器来控制的,它可以分为3个阶段;初

2016-07-24 16:16:07 181

原创 javaweb总结

第一章是对Web应用程序的概述。我从中了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。从而想到了学数据库设计时的数据库设计三大范式,它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。做任何事都是如此,事先必须有目标、有计划,有统筹,这样执行时才不会盲目,才不会事倍功

2016-07-24 15:54:24 290

转载 servlet简介

servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。使用servlet的基本流程如下:·客户端通过HTTP提出请求.·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载,Web服务器将把它加载到Java

2016-07-17 18:35:41 291

原创 AJAX应用简介

AJAX涉及到七项技术,JavaScript,XMLHTTPRequest、Dom,css,HTML,XML以及相关服务器API。AJAX可以向桌面应用程序一样,同服务器进行数据交换,不用每次都刷新页面,同步提交和异步提交表单提交、超链接提交、游览器访问servlet都属于同步提交。这时,相应信息会直接显示在客服端游览器中,并且将客服端原来页面的内容全部清空。当客服端发出a

2016-07-17 18:23:10 176

原创 jsp过滤器简介

过滤器:一个中间组件,用于拦截源数据和目的数据之间的消息。过滤二者之间传递的数据  index.html    index.htm    index.jsp ..........表示欢迎页面集合,表示如果在访问web应用程序时,不输入任何路径,默认所访问的页面列表在标签中的子标签,可以加入标签,表示针对请求路径进行过滤,也可以加入标签,表示针对某个指定名

2016-07-10 19:17:22 430

原创 jsp课堂笔记

JSP全称叫java server pagejsp页面要被web容器翻译成java类,按照servlet规范,所有jsp翻译生成的类,必须实现httpjsppage配置接口,而HttpjspPage是servlet的子接口,也就意味所有jsp翻译生成类也会实现servlet,所以,从这个意义上说,jsp本质是servlet。jsp重在于页面显示,而servlet重在与逻辑处理J

2016-07-10 17:01:10 251

原创 http主要特点

HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

2016-07-03 17:57:56 734

原创 http课堂笔记

1. html:全称为超文本标记语言。是通过标记和子标记来描述网页内容,超文本的含义为在网页中描述的不只是文本数据,还可以通过一系列标记去链接各式各样的资源,包括图片,音频,css,js,等,当客服端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。2. 工厂模式:将对象的创建和对象的使用分开进行,其目的是解耦

2016-07-03 17:52:38 231

原创 jquery课堂笔记

jqurey转DOMvar jq = $("#div1");var obj = $(jq)[0];alert(obj.innerHTML);jauery添加事件,全部是现代事件添加,一个事件可以绑定多个函数jquery 元素选择器:- 按标记名称查找:var msg = $("#div1 label");- var msg = $("#div1").find("labe

2016-06-26 15:22:47 220

原创 jquery基础语法

基本语法:$(“HTML元素”).action()实例:$(this).hide(); 隐藏当前元素$(“p”).hide(); 隐藏所有段落$(“p.test”).hide(); 隐藏所有 class=”test”的段落$(“#test”).hide(); 隐藏所有id=”test”的元素文档就绪函数$(document).ready(function

2016-06-26 14:48:14 260

原创 Java-Web开发基础之html语法基础

Java-Web开发基础之html语法基础1.设置页面自动刷新在头部标签之间加上:   2.在网页中插入图片语法为:   3.在网页中设置一些字的格式大小等:文字效果显示  4.在网页中插入文字超链接:腾讯主页  5.在网页中插入图片超链接:  6.文字的基本修饰:删除线      下划线   

2016-06-19 21:32:19 1540

原创 js笔记

javaScript:客服端脚本语言,是一种嵌入在网页中的程序段,是一种解释性语言,被游览器解释执行,与java无关javaScript加入网页中的方式:1.内嵌式:在网页中加入标识,表示中间的内容为JS代码。只能用于本网页    2.外联式:将js代码独立城*.js文件。通过的src属性导入。可以用于镀铬网页     注意,一旦该标签导入js文件,那么在该标签

2016-06-19 20:57:59 176

原创 html语法基础

html语法基础1. 注释: 2. 正文标题 标题 3. 设置网页的编码集 4. 定义一个段落: 段落标记 5. 换行:6. 定义引用文本: 要引用的文本 7. :ul标签圆点做标记8. :ol标签有顺序用阿拉伯数字表示9. 定义预编排文本:需预于编排的文本10. 分区块文本:<div style = "border: 2px solid red;

2016-06-19 20:54:59 334

转载 CRM项目总结

CRM项目总结从接触Java以来,这是第一次做项目,从无从入手到老师引导渐渐到有思路,在这期间,还是从中间学到了很多东西。不论是项目的设计思想,代码的编写,还是作为整个团队所做出的自己的贡献,比起以往单纯的练习来说,这个让大家体验了什么才是真正的开发项目以及开发项目的流程。在项目开始时,老师作为整个团队的负责人,首先讲解了项目的整个框架,设计思想,注意事项,最后把每个人的功能实现统

2016-06-11 13:58:38 3019

原创 变量

变量按作用域划分有哪几种?局部变量使用时需要注意什么问题?     局部变量,成员变量,静态变量。局部变量只在方法内部,方法结束,局部变量结束,局部变量放在栈中(栈结束则结束),成员变量是放在堆 中(对象结束成员变量才结束),静态变量放在数据段中(虚拟机关闭才结束),局部变量使用需注意:1,局部变量使用之前必须初始化,否则编 译错误,2,局部变量作用范围,3,局部变量修饰符,只能是默认

2016-06-11 13:55:57 193

原创 SQL知识

关系型数据库关系模型是吧世界看做是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构关系分三种:一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录。一对多:一条主表记录对应多条从表记录,同时,一个从表记录只对应一个主表记录。多对多:一条主表记录对应多条从表记录,同

2016-06-05 19:47:54 222

原创 SQL 语句大全

--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据-数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTE

2016-06-05 19:45:18 155

原创 SQL知识

关系型数据库关系模型是吧世界看做是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构关系分三种:一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录。一对多:一条主表记录对应多条从表记录,同时,一个从表记录只对应一个主表记录。多对多:一条主表记录对应多条从表记录,同

2016-06-05 19:37:36 344

原创 面向对象软件工程与UML及设计原则

XML,跟java无关,自己本身是一种可扩展的标记语言。成对出现,主要用来表达数据结构复杂之处。用途上1:用在跨平台数据传递:2.充做配置文件。规范上:分二个级别:1,合法的XML:1.遵循标记书写正确,必须成对出现,有开始就有结束,除非是单标记 2,整个标记只能有一个根元素,3,标记嵌套必须正确,不能出现交叉标记。2,有效的XML:指符合DTD(文档类型定义)

2016-05-29 10:05:32 766

原创 XML解析技术

XML,跟java无关,自己本身是一种可扩展的标记语言。成对出现,主要用来表达数据结构复杂之处。用途上1:用在跨平台数据传递:2.充做配置文件。规范上:分二个级别:1,合法的XML:1.遵循标记书写正确,必须成对出现,有开始就有结束,除非是单标记 2,整个标记只能有一个根元素,3,标记嵌套必须正确,不能出现交叉标记。2,有效的XML:指符合DTD(文档类型定义)

2016-05-29 10:03:46 410

原创 第十八章网络编程

ISO国际标准化组织提出的OSI(开放系统互联)OSI模型分七层:应用层表示层会话层传输层网络层数据链接层物理层tcp/IP模型分四层:应用层(对应OSI前三层),http,https,封装传输层(对应OSI传输层),tcp与udp区别:tcp安全性更高,传输慢,因为要经历三次握手机制影响时间,udp不安全,但传输速度更快(视频用的较多)。网络互联层(对应

2016-05-14 23:41:41 167

原创 第十七章javaI/O系统

input输入 output输出 --inputstream字节输入流----outputstream字节输出流---writer字符输出流---reader字符输入流流(stream)当流是程序时,就是输出流。当目的地是程序时,就是输入流输出流又分:按字节大小分为字节输出流和输出入流字符输入流又分:按字节大小分为字节输入流和输入流字符可以用字符流的也可以用

2016-05-14 23:40:09 244

原创 第十六章图形用户界面编程(GUI)

1.GUI容器和组件AWT包(抽象窗口工具):包括容器,组件,颜色,字体Swing包():在AWT基础上重新设计了容器,组件SWT= Swing+AWT首层容器分四种:JWindow,JFane,JOptionPane,JApplet中间容器输入对话框:String inputName = JOptionPane.showInputDiajog("请输入

2016-05-14 23:38:35 490

原创 第十五章 集合框架总结

1.集合框架(JCF)(java Collections Framework)框架定义:为了解决某个特定问题,预先设计好的一系列具有继承或实现关系的类接口Collections接口分三大类:List(列表),特点:线性(有序)。指代的是存放在该种集合里面的元素是井然有序的,只能通过这种集合前一个元素找到下一个元素。Set(集),特点:不能重复。Map

2016-05-08 18:58:40 261

原创 第十四章 多线程编程总结

1.线程概述多任务处理二种类型:基于进程(一个应用程序)和基于线程(进程内部在分多任务)。进程指一种“自包容”的运行程序,有自己的地址空间(独享内存地址空间)线程是指在进程内部共享内存地址空间。thread:线程创建Thread对象:声明一个Thread类的子类,并覆盖run()方法,使用方式:直接new出子类对象,调用start方法即可class my

2016-05-08 18:56:48 238

原创 第十三章反射(reflect)、类加载与垃圾回收总结

重点掌握:1.通过反射产生对象 2.通过反射探究一个类,探究它的构造,属性和方法 3.在运行期探究类的任意构造方法属性。体会它的动态性。1.类加载:由类加载器完成,把这个类的信息放入Class文件当中。加载机制:加载---连接(验证--准备--解析)---初始化2.反射在运行期探究和使用编译器未知的类,包括类,属性,方法等。反射使用步骤:第一步:获取Clas

2016-05-08 18:55:18 300

原创 第十二章 常用类总结

1 System类是一个final类,该类的所有属性和方法都是静态的,属性:in(控制台标准输入) out(标准输出) err(错误输出流)。常用方法:currentTimeMillis()获取当前时间,以毫秒计算,1S=100MS。exit()终止当前运行的java虚拟机。getProperties()确定当前的系统属性。getProperty()获取当前

2016-05-02 17:22:16 268

原创 第十一章异常处理总结

1.异常定义:程序在执行过程中所产生的问题。2.异常分类:检查异常(checkeception)和运行异常(uncheckexception)。3.异常的控制流程:异常时一个方法抛出的对象,当一个方法被调用时,这个方法被压入到内存的方法调用栈,当一个方法抛出异常时,该方法从调用栈被弹出,同时产生的异常对象给栈中的前一个方法。异常处理三种选择:捕获这个异常,不让其沿着调用栈向

2016-05-02 17:20:13 260

原创 第八章类的高级概念

第八章类的高级概念访问修饰符:    公开访问(public)    受保护(protected)    默认访问(无修饰符)    私有访问(private)封装:         好处:类的成员变量可以成为只读或只写。                   类可以存储在某成员变量的内容有一个整体的控制。                   类的用户不需

2016-04-24 22:20:11 200

原创 第七章第八章总结

第七章继承总结继承定义:       在面向对象编程中,可以通过扩展一个自己的类,并继承该类的属性和行为来创造一个新的类称为继承。其中关键字为:extends,子类继承父类的时候子类在前+extends+父类。类与类的关系分2中:has  a,组合关系。和is a  继承关系。java中用的是单继承,是用内存叠加方式实现的。super(); 

2016-04-24 21:48:23 288

原创 第四章第五章学习总结

理论:第四章:面向对象编程     知道了编程分为面向过程编程和面向对象编程,一个为对于熟悉的业务围绕要解释的任务来设计,另一个为对于不熟悉的业务围绕问题域中的对象设计(1.找对象2.编写一个类来描述每个对象的行为和属性3.属性为对象身上的值数据,行为为对象可以做什么或者我们想对象做什么)。本章主要围绕面向对象来学习。     初始化时基本数据类型初始为0,引用数据初始为null,布尔

2016-04-17 19:48:36 337

原创 学习java前七天的总结

首先,我是一名JAVA初学者,在学习JAVA之前,甚至都还不知道有这门技术存在,虽然学习了有七天的java知识,但是感觉跟不上进度,老师上课讲的大都能懂,但是让自己写的时候完全不知道怎么入手,并且逻辑思维比较差,不知道怎么导入编程,具体的步骤也很迷糊,求指点我步骤及怎么把一个需求的东西导入编程里面。而且有很多地方不懂,但不知道怎么组织语言进行描述。

2016-04-10 22:46:29 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除