E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javaWeb学习
JavaWeb开发环境配置
JavaWeb开发环境配置(win7_64bit)目录1.概述2.
JavaWeb学习
路线3.JavaWeb常用开发环境搭建4.注意事项>>看不清的图片可在新标签打开查看大图1.概述说起JavaWeb,就想到另一个词
康建伟
·
2016-06-29 23:00
JavaWeb学习
总结(五十)——文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传
java程序猿
·
2016-06-15 10:47
fileupload上传下载
web项目
Filter过滤器
javaweb学习
总结(四十二)——Filter(过滤器)学习一、Filter简介Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有
u010233323
·
2016-06-07 13:00
Java学习路线
3、
JavaWeb学习
路径ja
jinwufeiyang
·
2016-06-02 21:00
java学习路线
Javaweb学习
之Session和Cookie
会话的概念:会话就是对某个web应用程序的一次整体访问的过程。会话问题:业务完成需多次请求,如购物车无连接的Http协议是无状态的,不能保存每个客户端私有信息如何保存客户端私有信息?会话跟踪:解决同一时刻不同客户端会话私有数据的保存两种实现:1、Session:服务器分配的保存客户端私有信息的一块内存空间;机制----客户端向服务端发出首次请求,服务器为此客户端产生session对象,并将生成一s
DanEmpress
·
2016-05-20 16:40
javaweb学习
总结(三十九)——数据库连接池
转载自:点击打开链接一、应用程序直接获取数据库连接的缺点用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念数据库连接是一种关键的有限的昂贵的资源,这一点在
yutianxin123
·
2016-05-19 10:00
数据库连接池
javaweb学习
总结6)------Servlet开发(二)
一、ServletConfig讲解1.1、配置Servlet初始化参数在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如:1 2ServletConfigDemo1 3gacl.servlet.study.ServletConfigDemo1 4 5 6name 7gacl 8 9 10password 11123 12 13 14chars
sinat_33661267
·
2016-05-15 17:00
javaweb学习
总结(5)---Servlet开发(一)
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的ja
sinat_33661267
·
2016-05-15 17:00
javaweb学习
总结(4)------Http协议
一、什么是HTTP协议HTTP是hypertexttransferprotocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本HTTP协议的版本:HTTP/1.0、
sinat_33661267
·
2016-05-15 17:00
JavaWeb学习
总结(3)------Tomcat服务器学习和使用(二)
一、打包JavaWeb应用在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:范例:将JavaWebDemoProject这个JavaWeb应用打包成war包执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器
sinat_33661267
·
2016-05-15 17:00
JavaWeb学习
总结(2)------Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1将Tomcat服务器启动端口修改成8081端口1这样
sinat_33661267
·
2016-05-15 17:00
JavaWeb学习
总结(1)------JavaWeb开发入门
一、基本概念1.1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:Html常用动态w
sinat_33661267
·
2016-05-15 17:00
JavaWeb学习
总结——Session
一、Session简单介绍在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的主要区别Co
孙赫奕
·
2016-05-14 10:00
javaweb学习
总结——HttpServletRequest对象
一、HttpServletRequest介绍HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源
孙赫奕
·
2016-05-13 15:00
javaweb学习
总结—— 通过Servlet生成验证码图片
一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImageServlet,用来生成验证码图片 packagegacl.response.study; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics; importjava.awt.Graphics
孙赫奕
·
2016-05-12 17:00
javaweb学习
总结——HttpServletResponse对象(二)
一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码生成图片主要用到了一个BufferedImage类,生成随机图片范例: packagegacl.response.study; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics2D; importjava.awt.ima
孙赫奕
·
2016-05-12 15:00
javaweb学习
总结——HttpServletResponse对象(一)
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍HttpServletRespon
孙赫奕
·
2016-05-12 15:00
Javaweb学习
之MVC
Model1模型要点:客户端每次请求jsp页面JSP页面负责表现逻辑、控制逻辑JavaBean负责业务实现、持久化逻辑优点:对部分业务逻辑的进行了封装缺点:缺乏对控制逻辑的封装,jsp既负责表现逻辑,又负责控制逻辑Model2模型要点:JSP页面仅负责表现逻辑JavaBean负责业务实现、持久化逻辑Servlet负责流程控制优点:彻底分离了业务逻辑与表现逻辑,进一步简化了JSP页面。缺点:Serv
DanEmpress
·
2016-05-12 11:37
Java知识图谱收集整理(学习路线等问题)
3、
JavaWeb学习
路径ja
ArthurKingYs
·
2016-05-12 10:08
java
java
web
Android
Java知识图谱收集整理(学习路线等问题)
3、
JavaWeb学习
路径ja
u011001084
·
2016-05-12 10:00
java
设计模式
框架
研发
知识图谱
javaweb学习
总结——Servlet中的ServletConfig和ServletContext
一、ServletConfig讲解1.1、配置Servlet初始化参数在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如: ServletConfigDemo1 gacl.servlet.study.ServletConfigDemo1 name gacl password 123 charset UTF-8 1.2、通过Se
孙赫奕
·
2016-05-11 11:00
JavaWeb学习
总结——Tomcat服务器学习和使用(二)
一、打包JavaWeb应用在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:范例:将JavaWebDemoProject这个JavaWeb应用打包成war包执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器
孙赫奕
·
2016-05-10 10:00
JavaWeb学习
总结——Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置 将Tomcat服务器启动端口修改成8081端口 这样
孙赫奕
·
2016-05-10 10:00
javaweb学习
总结(六)——Servlet开发(二)
一、ServletConfig讲解1.1、配置Servlet初始化参数在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如:1 2ServletConfigDemo1 3gacl.servlet.study.ServletConfigDemo1 4 5 6name 7gacl 8 9 10password 11123 12 13 14chars
dpsying
·
2016-05-09 17:00
javaweb学习
总结(五)——Servlet开发(一)
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的ja
dpsying
·
2016-05-09 17:00
javaweb学习
总结(四)——Http协议
一、什么是HTTP协议HTTP是hypertexttransferprotocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本HTTP协议的版本:HTTP/1.0、
dpsying
·
2016-05-09 10:00
JavaWeb学习
总结(三)——Tomcat服务器学习和使用(二)
一、打包JavaWeb应用在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:范例:将JavaWebDemoProject这个JavaWeb应用打包成war包执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器
dpsying
·
2016-05-06 15:00
JavaWeb学习
总结(二)——Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1将Tomcat服务器启动端口修改成8081端口1这样
dpsying
·
2016-05-06 12:00
JavaWeb学习
总结(一)——JavaWeb开发入门
一、基本概念1.1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:Html常用动态w
dpsying
·
2016-05-05 16:00
Javaweb学习
之JSP基础
JSP(JavaServerPage):sun制定的用java编写web应用程序的规范,技术,建立在servlet规范之上JSP页面组成:注释,模板,元素注释:HTML注释:客户端可见JSP注释:容器忽略,转译后的java类不可见Java注释:转译后的Servlet可见,客户端不可见JSP元素:1,脚本元素除去表达式,语法要求每句后面有分号==声明变量时全局的声明变量是局部的JSP隐藏对象脚本元素
DanEmpress
·
2016-05-05 09:49
JavaWeb学习
总结(五十三)——Web应用中使用JavaMail发送邮件
现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就得借助于JavaMail了。一、搭建开发环境1.1、创建Web项目1.2、用户注册的Jsp页面r
IT_LOSER
·
2016-05-04 16:00
JavaWeb学习
总结(五十二)——使用JavaMail创建邮件和发送邮件
一、RFC882文档简单说明RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。邮件头包含的内容有:from字段 --用于指明发件人to字段 --用于指明收件人subject字段 --用于说明邮件主题cc字段 --抄送,将邮件发送给收件人的同时抄送给另一个收件人,收件人可以看到邮件抄送给了谁bcc
IT_LOSER
·
2016-05-04 16:00
JavaWeb学习
总结(五十一)——邮件的发送与接收原理
JavaWeb学习
总结(五十一)——邮件的发送与接收原理一、 邮件开发涉及到的一些基本概念1.1、邮件服务器和电子邮箱要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。
IT_LOSER
·
2016-05-04 16:00
JavaWeb学习
总结(五十)——文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload
IT_LOSER
·
2016-05-04 16:00
JavaWeb学习
总结(四十九)——简单模拟Sping MVC
在SpringMVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下:1/** 2*使用Controller注解标注LoginUI类 3*/ 4@Controller 5publicclassLoginUI{ 6 7//使用RequestMapping注解指明forwa
IT_LOSER
·
2016-05-04 16:00
JavaWeb学习
总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
一、Servlet的传统配置方式在JavaWeb开发中,每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示:1 2ActionServlet 3me.gacl.web.controller.ActionServlet 4 5 6 7ActionServlet 8/servlet/ActionServlet 9每开发一个Servlet,都要在web.xml中配置Servle
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十七)——监听器(Listener)在开发中的应用
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用一、统计当前在线人数在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。1packageme.gacl.web.listener; 2 3importjavax.servlet.ServletContext; 4importjavax.servle
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十六)——Filter(过滤器)常见应用
一、统一全站字符编码通过配置参数charset指明使用何种字符编码,以处理HtmlForm请求参数的中文问题1packageme.gacl.web.filter; 2 3importjava.io.IOException; 4importjavax.servlet.Filter; 5importjavax.servlet.FilterChain; 6importjavax.servlet.Fi
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十四)——监听器(Listener)学习
一、监听器介绍1.1、监听器的概念监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。1.2、监听器案例——监听window窗口的事件监听器1packagem
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十五)——监听器(Listener)学习二
一、监听域对象中属性的变更的监听器域对象中属性的变更的事件监听器就是用来监听ServletContext,HttpSession,HttpServletRequest这三个对象中的属性变更信息事件的监听器。这三个监听器接口分别是ServletContextAttributeListener,HttpSessionAttributeListener和ServletRequestAttribute
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十三)——Filter高级开发
在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。一、Decorator设计模式1.1、Decorator设计模式介绍当某个对象的方法不适应业务需求时,通常有2种方式可以对方法进行增强:编写子类,覆盖需增强的方法。使
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十二)——Filter(过滤器)学习
一、Filter简介Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet,静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。ServletAPI中提供了一个Filter接口,开发web应用
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十一)——Apache的DBUtils框架学习
一、commons-dbutils简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。commons-dbutilsAPI介绍:org.apache.commons.dbutils
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(四十)——编写自己的JDBC框架
一、元数据介绍元数据指的是"数据库"、"表"、"列"的定义信息。1.1、DataBaseMetaData元数据Connection.getDatabaseMetaData()获得代表DatabaseMetaData元数据的DatabaseMetaData对象。DataBaseMetaData对象的常用方法:getURL():返回一个String类对象,代表数据库的URL。getUserName
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(三十九)——数据库连接池
一、应用程序直接获取数据库连接的缺点用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用
IT_LOSER
·
2016-05-04 16:00
javaweb学习
总结(三十八)——事务
一、事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如:A——B转帐,对应于如下两条sql语句 updatefromaccountsetmoney=money+100wherename='B'; updatefromaccountsetmoney=money-100wherename='A';二、MySQL数据库中操作事务命令1、编写测试SQL脚本,如
IT_LOSER
·
2016-05-04 15:00
javaweb学习
总结(三十七)——获得MySQL数据库自动生成的主键
测试脚本如下:1createtabletest1 2( 3idintprimarykeyauto_increment, 4namevarchar(20) 5);测试代码:1packageme.gacl.demo; 2 3importjava.sql.Connection; 4importjava.sql.PreparedStatement; 5importjava.sql.ResultSet;
IT_LOSER
·
2016-05-04 15:00
javaweb学习
总结(三十六)——使用JDBC进行批处理
在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。JDBC实现批处理有两种方式:statement和preparedstatement一、使用Statement完成批处理1、使用Statement对象添加要批量执行SQL语句,如下:1Statement.addBatch(sql1); 2Stateme
IT_LOSER
·
2016-05-04 15:00
JavaWeb学习
总结(三十五)——使用JDBC处理Oracle大数据
一、Oracle中大数据处理在Oracle中,LOB(LargeObject,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(BinaryLargeObject),适用于存贮非文本的字节流数据(
IT_LOSER
·
2016-05-04 15:00
javaweb学习
总结(三十四)——使用JDBC处理MySQL大数据
一、基本概念大数据也称之为LOB(LargeObjects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:TINYTEXT、TEXT
IT_LOSER
·
2016-05-04 15:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他