java_web
魏华达
这个作者很懒,什么都没留下…
展开
-
面向对象六大原则
前言背景在应用开发过程中,最难的不是完成开发工作,而是在后续的升级和维护之中,让系统能拥抱变化,拥抱变化也就意味在满足需求且不破坏系统稳定性的前提下提高可扩展性,高内聚,低耦合,在经历了各个版本更新后依然能保持清晰,灵活,稳定的系统架构,遵循面向对象的六大原则就使我们走向灵活软件系统之路所迈出的第一步。一、单一职责原则单一责任注重单一二字,正如ImageLoader一样Imag原创 2018-01-06 14:53:51 · 162 阅读 · 0 评论 -
Servlet
一 概念 Servlet ==>Server Applet ==> 服务器端的小程序 Servlet 技术的三大组件之一 Servlet 动态资源 Filter 过滤器 Listener 监听器 Servlet 就是一个接口 接口里面定义了一些方法,这些方法分为生命周期方法和另外一部分没有用的方法‘’ 二 实现方法原创 2017-05-22 09:04:04 · 209 阅读 · 0 评论 -
XML文件解析
解析思想解析: 读取xml.将xml中记录 的数据提取.DOM Document Object Model 文档对象模型DOM思想是由W3C组织(world wide web)发布的.核心思想: 把文档中所有内容都 封装成对象.对象种类:Document 整个(HTML,XML)文档Element 文档中每一原创 2017-05-21 21:48:01 · 172 阅读 · 0 评论 -
JDBC基础
Java Database connectivity => 数据库连接JDBC 就是由 java提供的一套访问数据库的统一api. 使用这套api , 我们在 切换库时 十分方便. 并且切换库不会改变代码.学习成本也降低了.1.开发一个jdbc程序1> 导包 ==> 导入厂商提供的数据库驱动. ==> mysql-connector-java-5.0.8-bin.jar2> 注原创 2017-05-21 21:28:02 · 196 阅读 · 0 评论 -
注解
一 注解定义: 它不是注释 注释是给程序员写的 注解是给程序看的,用于描述程序中如何运行以及在上面阶段运行 可以通过反射来让注解有功能 2.1、自定义注解 JDK中三个基本的注解 a、@Override:检查子类确实是覆盖了父类的方法 b、@Deprecated:说明已经是过时了 c、@原创 2017-05-25 15:51:51 · 210 阅读 · 0 评论 -
upload
一、文件的上传 1.文件上传的原理分析 1.1文件上传的必要前提 a、提供form表单 method必须是post b、form表单的enctype 必须是 multipart/form-data c、提供input type="file"类的上传输入域 1.2enctype 属性 作用:告知服务器请求正文MIME类型 applicat原创 2017-05-25 10:31:10 · 295 阅读 · 0 评论 -
Listener&&Filter
一、监听器 1.什么是监听器 java web中监听器就是用于监听web常见对象 HttpServletRequest,HttpSession,ServletContext 2.监听器的作用 1.监听web对象创建与销毁 2.监听web对象的属性变化、 3 监听session 绑定ja原创 2017-05-24 23:25:19 · 195 阅读 · 0 评论 -
Ajax
一、什么是AjaxAjax:(Asynchronous JavaScript And XML)指异步JavaScrip及XML,它不是一种新的编程语言,而是一种用于创建更快更好以及交互性更强的web应用程序技术是基于JavaScript、XMLHTML、CSS的新用法AJava:只刷新局部页面的技术JavaScript:更新局部网页XML一般用于请求数据和响应数据的封装原创 2017-05-24 19:47:15 · 153 阅读 · 0 评论 -
DBUtils
一、什么是DBUtils DBUtils是java编程中的数据库操作实用工具,小巧简单实用DBUtils封装了对JDBC的操作,简化了JDBC操作可以减少代码 1对于数据表的读操作可以把结果转化了List,Array,Set等java集合便于程序员操作;2.对于数据库的写操作也变得简单只需要写sql语句3可以使用数据源,数据连接池等技术来优化性能重用已经构建好原创 2017-05-24 19:21:44 · 240 阅读 · 0 评论 -
java事务与连接池
一、数据库连接池1、连接池原理:目的:解决建立数据库连接消耗资源和时间很多的问题,提高性能2、常用的数据源配置DBCP2.1DBCP:Apache推出的Database Connection Pool使用步骤:> 添加jar包 commons-dbcp-1.4.jar commons-pool-1.5.6.jar> 添加属性资源文件> 编写数据源原创 2017-05-24 10:43:45 · 471 阅读 · 0 评论 -
JAVA开发模式
一、JavaWeb开发模式C/S:客户端 / 服务器 B/S:浏览器 / 服务器 JavaBean:就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法1、Model1模式JSP + JavaBean2、Model2模式JSP + Servlet + JavaBeanMVC:开发模式M原创 2017-05-24 10:40:34 · 233 阅读 · 0 评论 -
JSP技术
一 JSP概述JSP全称为Java Server Pages 它实际上和servlet 是sun公司定义的用于开发动态web资源的技术JSP实际上就是Servlet。jsp = html + javahtml:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。jsp:适合编写输出动态内容,但不适合编写java逻辑。原创 2017-05-23 23:51:50 · 288 阅读 · 0 评论 -
Cookie&&Seesion
回话技术 回话的概念: 日常生活来讲.会话就是两个人聊天. 聊天的前提,聊天双方需要有记忆力. 在聊的过程中,都是基于之前聊的状态,继续往下聊.我们javaweb中,浏览器和服务器也可以看作是双方在聊天(请求,响应). 浏览器服务器双方也需要有"记忆力",保存之前的聊天状态.服务器和浏览器才可以完成会话. 会话的范围:两原创 2017-05-23 21:36:24 · 277 阅读 · 0 评论 -
Respones&&Request
Respose对象,用于生成http响应信息,对于开发人员来说就是向response对象中添加信息即可 响应首行 Http 200 ok void setStaus(int sc) void setStatus(int sc,String sm) void sendError(int原创 2017-05-23 20:42:27 · 332 阅读 · 0 评论 -
应用最广的模式——单例模式
背景、单例模式是应用最广的模式之一,也很可能是很多初级工程师唯一会使用的设计模式,在应用这个模式的时候,单例对象的类必须保证只有一个实例存在,许多时候整个系统只需要一个全局对象,这样有利我们协调系统的整体行为,如在一个应用中,应该只有一个ImageLoader实例,这样ImageLoader中既有线程池,缓存系统,网络请求等,很消耗资源,因此,没有理由让它有很多个实例。一、使用场景原创 2018-01-06 20:06:23 · 240 阅读 · 0 评论