
J2EE_Learning
文章平均质量分 67
望星空
海阔凭鱼跃,天高任鸟飞
展开
-
主键生成策略
数据库表主键的知识点:Generator 为每个 POJO 的实例提供唯一标识。一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括:assigned主键由外部程序负责生成,在 save() 之前指定一个。hilo通过hi/lo 算法实现的主键生成机制,需转载 2012-10-19 16:26:33 · 717 阅读 · 0 评论 -
JavaBean的保存范围
在的指令上存在一个scope属性,表示的是一个JavaBean的保存范围,保存的范围一共是四种:1.page:保存在一页的范围之中,跳转之后此JavaBean无效;2.request:一个JavaBean对象可以保存在一次服务器跳转范围中;3.session:在一个用户的操作范围中保存,重新打开浏览器的时候才会声明新的JavaBean;4.application:在整个服务器上保存原创 2012-07-24 14:34:54 · 1199 阅读 · 0 评论 -
JavaBean设置与取得属性
一、设置属性:标签一共有四种使用方法:1.自动匹配:2.指定属性:3.指定参数:4.指定内容:默认情况下,所有的属性会和请求的参数名称进行匹配,匹配成功,则进行设置,这时可以通过param属性指定属性设置时所需要的具体参数。样例1:欢迎来到望星空姓名:年龄:只给name属性设置参数。样例2:欢迎来到望星空姓名:原创 2012-07-24 13:32:32 · 2356 阅读 · 0 评论 -
JavaBean与表单
样例:输入表单:欢迎来到望星空 姓名: 年龄: 接收内容1:欢迎来到望星空<% request.setCharacterEncoding("GBK"); SimpleBean simple = new SimpleBean(); simple.setName(request.getParameter("name")); simple原创 2012-07-24 10:15:15 · 1908 阅读 · 0 评论 -
JavaBean简介及使用
一、JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。原创 2012-07-23 11:15:44 · 231402 阅读 · 2 评论 -
JSP内置对象之WEB安全性及config对象
一、WEB-INF的安全性是最高的。在Java EE的标准中,Web目录中的WEB-INF是必须存在的,而且此文件夹的安全性是最高的,在各个程序的开发中,基本上都将一些配置信息保存在此文件夹中。在定义WEB-INF目录时一定要注意大小写的问题,这里的字母都必须是大写。而且WEB-INF中的文件只有通过映射才能访问。 he /WEB-INF/hello.jsp he /h原创 2012-07-22 21:55:45 · 1205 阅读 · 0 评论 -
JSP内置对象之PageContext对象
一、PageContext对象1.pageContext对象是javax.servlet.jsp.PageContext类的实例,主要表示的是一个JSP页面的上下文。2.pageContext对象有如下一些方法:(1)页面跳转public abstract void forward(String relativeUrlPath)throws ServletException, IO原创 2012-07-22 22:32:42 · 6967 阅读 · 0 评论 -
Facebook网站所使用的开源软件
FackBook 很火,一定有其特色,转载一篇文章http://developer.51cto.com/art/201104/257985.htm如下:Facebook 是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java,Ruby,PHP,Python,Objective-C.下面是 Facebook 正在使用或者贡献的开源软件详细列表转载 2012-07-20 22:35:00 · 540 阅读 · 0 评论 -
application对象
Application对象是javax.servlet.ServletContext接口的实例化对象,表示的是Servlet的上下文,ServletContext代表了整个容器的操作。No方法类型描述1String getRealPath(String path)普通得到虚拟目录对应原创 2012-07-19 23:43:05 · 629 阅读 · 0 评论 -
Session对象
一、Session对象session对象最主要的用处就是完成用户的登录(login)、注销(logout)等常见功能的,每一个session对象都表示不同的访问用户,session对象是javax.servlet.http.HttpSession接口的实例化对象,所以session只能应用在HTTP协议中。二、HttpSession接口的主要方法No.方原创 2012-07-17 21:44:35 · 9574 阅读 · 0 评论 -
JavaBean的删除
删除JavaBean:JavaBean虽然使用了标签进行创建,但是其操作依靠的仍然是四种属性范围,如果一个JavaBean不再使用的话,则可以直接使用四种属性范围,如果一个JavaBean不再使用的话,则可以直接使用四种属性范围的removeAttribute()方法进行删除。1.删除page范围的JavaBean可以使用: pageContext.removeAtt原创 2012-07-24 14:46:53 · 1150 阅读 · 0 评论 -
JavaBean实例操作----注册验证
程序描述index.jsp注册信息填写页,同时会将输入错误的数据进行错误提示check.jsp将输入的表单数据自动赋值给JavaBean,同时进行验证,如果失败则返回index.jspsuccess.jsp注册成功页,可以显示出用户注册成功的信息Register.java原创 2012-07-26 22:22:28 · 1146 阅读 · 0 评论 -
HibernateUtils类的编写
package com.bjpowernode.hibernate;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateUtils { private static SessionFa原创 2012-10-20 08:54:35 · 2527 阅读 · 0 评论 -
5个Servlet过滤器实例源码(JSP)
一、字符编码的过滤器 import javax.servlet.*; import java.io.IOException; /** *//** *//** *//** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题 */ public class CharacterEnco转载 2012-09-22 20:20:31 · 1620 阅读 · 0 评论 -
从jsp页面提交数据到servlet页面问题
input.jsp<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%>Insert title here /ShowServlet"> 用户名 密码原创 2012-09-22 19:02:24 · 17907 阅读 · 0 评论 -
response.setContentType与 request.setCharacterEncoding 区别
1、request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GE转载 2012-09-22 10:10:19 · 38479 阅读 · 2 评论 -
Navicat8 For MySql的一些用法汇总
使用navicat8实现创建数据库和导入数据[图文]下面看图使用该工具创建数据库和导入数据。1.下面我们来看图学习navicat8实现数据转移实现更转载 2012-09-19 08:50:08 · 3549 阅读 · 0 评论 -
JSP中Cookie的设置和删除
一、设置CookieCookie cookie = new Cookie("cookieName","cookieValue");其中cookieName为Cookie对象的名称,未来获取Cookie的时候需要使用。cookieValue为Cookie对象的值也就是储存用户的信息如用户名、 密码等。这步完成了只是实例化了对象,之后需要用到response.addCookie();将co原创 2012-09-12 13:49:48 · 21398 阅读 · 1 评论 -
浅谈HTTP中的Get和Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根转载 2012-09-08 23:02:06 · 791 阅读 · 0 评论 -
JavaBean----DAO设计模式简介
DAO设计模式DAO(数据库操作对象)设计模式是JavaEE数据层的操作。之前使用JDBC操作数据库,都是直接在JSP页面中写JDBC代码。这样导致JSP页面中包含大量的HTML代码和Java代码,显示和功能代码混在一起,难以维护。这样的设计是非常不合理的,JSP只应关注数据的显示,而不需要去关注数据是从哪里来的。使用Data Access Object(DAO)设计模式可以很转载 2012-07-30 18:42:56 · 2975 阅读 · 1 评论 -
out对象
out对象是javax.servlet.jsp.JspWriter类的实例化对象,主要的功能就是完成页面的输出操作,使用println()或print()方法输出,但是从实际的开发来看,直接使用out对象的几率较少,因为的形式输出要比使用out.println()更加方便,都会使用表达式完成输出的操作。out对象定义了如下几个操作:1.public int getBufferSiz原创 2012-07-18 08:32:19 · 1040 阅读 · 0 评论 -
reques对象
一、request内置对象1.request内置对象是使用最多的一个对象,其主要作用是用来接受客户端发送而来的请求信息,例如:请求的参数、发送的头信息等都属于客户端发来的信息,request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是应用在HTTP协议上2.对应接口:public interface HttpServletR原创 2012-07-14 21:14:53 · 844 阅读 · 0 评论 -
JSP基础----Scriptlet
在JSP中最重要的部分就是Sciptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须使用Scriptlet标记出来。在JSP一共有三种Scriptlet代码: 1.第一种::在此Scriptlet中可以定义局部变量、编写语句 2.第二种::在此Scriptlet中可以定义全局变量、方法、类 3.第三种::用于输出一个变量或者一个具体内原创 2012-07-08 19:45:40 · 881 阅读 · 0 评论 -
XML解析之JDOM
一、JDOM是使用Java语言编写的用于读、写、操作XML的一套组件。所谓的JDOM=JDOM的可修改性 + SAX的文件读取性JDOM的开发包下载地址:http://www.jdom.org/ (找到Binaries,里面有JDOM的版本)二、JDOM的主要操作类:No.类名称描述1Docume原创 2012-07-07 22:43:44 · 515 阅读 · 0 评论 -
JSP基础----注释
JSP中支持两种注释的语法操作,一种是显示注释,这种注释客户端是允许看见的,另外一种是隐式注释,此种注释客户端是无法看见的。1.显式注释语法: 注释内容-->2.隐式注释语法: (1)格式一://注释,单行注释 (2)格式二:/*注释*/,多行注释 (3)格式三:注释--%>,JSP注释 用法:这种注释客户端可以看见-->原创 2012-07-08 19:39:47 · 467 阅读 · 0 评论 -
Tomcat服务器的安装及配置
一、Tomcat简介:1.Tomcat是Apache软件基金会的Jakata项目中的一个核心项目2.Tomcat技术先进、性能稳定,而且免费3.是一个符合JAVA EE标准的最小的WEB容器4.直接从Apache下载:www.apache.org二、Tomcat安装:Tomcat安装的时候一定要关闭windows防火墙三、Tomcat主目录:原创 2012-07-08 19:36:11 · 556 阅读 · 0 评论 -
XML解析之DOM4J
一、DOM4J也是一组XML操作的组件包,主要用来读写XML文件,由于DOM4J性能优异、功能强大、易用性等特点所以现在已经被广泛的应用开来,例如:HIbernate、Spring框架中都使用了DOM4J进行XML的解析操作。下载地址:http://sourceforge.net/projects/dom4j/files/二、DOM4J主要接口:No.原创 2012-07-07 23:35:20 · 604 阅读 · 0 评论 -
DOM解析与SAX解析的区别
No.区别DOM解析SAX解析1操作将所有的内容读取到内存之中形成DOM树,如果文件量过大,则无法使用顺序读入所需要的内容,不会一次性全部读取,不受文件大小的限制2访问限制DOM树在内存中形成,可以随意存放或读取文件树的任何部分,没有次数限制由于采用部原创 2012-07-07 08:53:45 · 519 阅读 · 0 评论 -
XML简介
XML(eXtended Markup Language,可扩展的标记语言)提供一种跨平台、跨网络、跨程序的语言的数据描述方式,使用XML可以方便的实现数据交换、系统配置、内容管理等常见功能。XML文件组成:第一部分:前导区,规定出了XML页面的一些属性,在里面有三个属性:1.version:表示使用的XML版本,现在是1.0;2.encoding:页面中使用的文字编码,如原创 2012-07-07 07:23:56 · 596 阅读 · 0 评论 -
HTML表单范例
www.huangmeixi.cn 编 号: 用户名: 密 码: 性 别:<input type="radio" name="sex" value="男" checked>男原创 2012-07-06 12:00:24 · 1036 阅读 · 0 评论 -
SAX解析
一、SAX(Simple APIs for XML, 操作XML的简单接口),与DOM操作不同的是,SAX采用的是一种顺序的模式进行访问,是一种快速读取XML数据的方式。当使用SAX解析器进行操作的时候会触发一系列的事件,当扫描到文档(document)开始与结束、元素(element)开始与结束时都会调用相关的处理方法,并由这些操作方法做出相应的操作,直至整个文档扫描结束。二、扫描J原创 2012-07-07 08:38:39 · 496 阅读 · 0 评论 -
Response对象
一、response对象response对象的主要作用是用于对客户端的请求进行回应,将WEB服务器处理后的结果发回给客户端。response对象属于javax.servlet.http.HttpServletResponse接口的实例,HttpServletResponse接口的定义如下:public interface HttpServletResponse extends Serv原创 2012-07-15 18:33:35 · 1214 阅读 · 0 评论 -
HTML----表单中隐藏域小结
一、基本语法:二、作用1 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。2 有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且转载 2012-07-12 10:36:10 · 1009 阅读 · 0 评论 -
四种属性范围
一、在JSP中提供了四种属性的保存范围,所谓的属性保存范围,指的是一个设置的对象,可以在多少个页面中保存并可以继续使用。四种属性范围包括:1.pageContext:只在一个页面中保存属性,跳转之后无效。2.request:只在一次请求中保存,服务器跳转后依然有效。3.session:在一次会话范围中,无论何种跳转都可以使用,但是新开浏览器无法使用。4.application:原创 2012-07-11 18:27:04 · 2825 阅读 · 0 评论 -
跳转指令
一、跳转的作用1.在WEB中可以使用指令,将一个用户的请求(request),从一个页面传递到另外一个页面。2.页面跳转语法:(1)不传递参数: }"/>(2)传递参数: }"> …可以向被包含页面中传递多个参数 样例:s原创 2012-07-10 23:22:13 · 867 阅读 · 0 评论 -
九大内置对象
No内置对象类型描述1pageContextjavax.servlet.jsp.PageContextJSP的页面容器2requestjavax.servlet.http.HttpServeletRequest得到用户的请求信息3原创 2012-07-11 09:18:18 · 515 阅读 · 0 评论 -
包含指令
一、包含的意义:1.包含操作:使用包含操作,可以将一些重复的代码包含进来继续使用。2.从一般正常的页面组成来看,一共分为四个区域:工具栏、头部信息、尾部信息、具体内容。3.在JSP中如果要想实现包含的操作,有两种做法:静态包含、动态包含。 二、静态包含:1.静态包含语法:2.静态包含的处理流程:三、动态包含1.使用指令可以完成动态包含的操作,与之前的原创 2012-07-10 23:01:54 · 1474 阅读 · 0 评论 -
JDBC操作步骤及数据库连接操作
一、JDBC操作步骤1.加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到classpath路径即可。2.连接数据库:根据各个数据库的不同连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据库的时候都要求用户输入数据库连接的用户名和密码,用户在取得连接之后才可以对数据库进行查询或更原创 2012-07-10 16:58:39 · 36743 阅读 · 1 评论 -
MySQL数据库
1.连接数据库语法格式: mysql -u用户名 -p密码2.输入“?”查看帮助3.创建数据库格式如下: (1)创建数据库:CREATE DATABASE 数据库名称; (2)删除数据库:DROP DATABASE 数据库名称;4.使用数据库格式如下: USE 数据库名称;5.创建数据库表(格式原创 2012-07-10 07:25:38 · 850 阅读 · 0 评论 -
DOM解析
一、DOM(Document Object Model, 文档对象模型),在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。二、DOM解析核心操作接口有四个:1.Document:此接口代表了整个XML文档,表示的是整颗DOM树的根,提供了对文档中的数据进行访问和操作原创 2012-07-07 08:18:03 · 662 阅读 · 0 评论