Web开发
文章平均质量分 79
nh3rn
应届毕业生 多多关照 :)
展开
-
VO ,PO ,BO,QO, DAO ,POJO,概念
O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O/R Mapping 的世界里,有两个基本的也是重要的东东需要了解,即 VO , PO 。 VO ,值对象 (Value Object) ,PO ,持久对象 (Persisent Object) ,它们转载 2015-10-19 10:18:46 · 396 阅读 · 0 评论 -
SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明
在接触HibernateTemplate之前,我们知道,在对数据库进行CRUD操作之前,需要开启session、transaction等等。在hibernate学习过程中,我们知道了,得到session之前,需要先得到SessionFactory,进而从SessionFactory里面openSession(),或者getCurrentSession(),接着开启一transaction,然后进行转载 2015-10-15 11:11:02 · 402 阅读 · 0 评论 -
dao层的实现类中的配置BaseDao,所有的DaoImpl可以继承此类
[java] view plaincopyprint?package com.hfxt.dao.impl; import java.io.Serializable; import java.math.BigInteger; import java.util.HashMap; import java.util.List; import jav转载 2015-10-15 10:32:25 · 1366 阅读 · 0 评论 -
spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
spring提供访问数据库的有三种方式: HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport:org.springframework.orm.hib转载 2015-10-15 11:33:37 · 474 阅读 · 0 评论 -
对HibernateDaoSupport进行二次封装:hibernate增删改查组件
本组件继承了HibernateDaoSupport,并完成对HibernateDaoSupport进行二次封装。提取平时开发常用的底层操作方法,并根据个人习惯,定义自己的编码规范。根据sun官方的最新开发规范,使用了jdk的新特性——泛型。所有的操作对象以泛型指定。定义接口规范:IBaseDao.java[java] view plaincopyprint?转载 2015-10-15 10:55:46 · 587 阅读 · 0 评论 -
dao层中的配置IBaseDao,所有的dao可以继承此类
[java] view plaincopyprint?package com.hfxt.dao; import java.io.Serializable; import java.util.List; import java.util.Map; import com.hfxt.common.Pager; import com.hfx转载 2015-10-15 10:30:21 · 2149 阅读 · 0 评论 -
JavaBean List Map Json的转化
1、依赖的包根据:http://json-lib.sourceforge.net/ 可见json-lib使用需要依赖一下包: 下载地址:http://download.csdn.net/download/zfxinli/2117292 或百度盘:http://pan.baidu.com/s/1hq5kGQC非常有用的参考:(1)json在线转换器:http转载 2015-10-31 14:05:15 · 391 阅读 · 0 评论 -
dom4j 最常用最简单的用法
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的转载 2015-10-31 10:55:12 · 330 阅读 · 0 评论 -
用JAVA开发WEB Service
一 学习前的准备开发环境 JBOSS4.05+axis1.4+JDK1.5axis1.4下载地址: http://www.apache.org/dist/ws/axis/1_4/,选择axis-bin-1_4.zip 所需要的JAR包: 二 部署axis以我们CreateGWS405产品为例,在产品server\default\deploy目录下新建一个应用,比如叫my转载 2015-10-31 11:21:14 · 428 阅读 · 0 评论 -
eclipse下maven项目的创建以及问题的解决
摘要 maven项目作为目前比较流行的版本控制方法,在实际的使用过程中,也会遇到一些方法,重新整理一下,解决其中的问题并记录下来尤为必要。创建maven项目 解决办法 maven遇到的问题目录[-]maven项目的创建以及创建过程中问题新建maven项目(选择Maven Project)2. 点击下一步3. 在Filter中输入webapp(选择转载 2015-11-25 16:18:34 · 569 阅读 · 0 评论 -
有状态bean 和 无状态bean
有状态会话Bean(SFSB)和无状态会话Bean(SLSB)的区别1 无状态 (Stateless) 在不同方法调用间不保留任何状态 。 事务处理必须在一个方法中结束 。 通常资源占用较少;可以被共享(因为它是无状态的) 。 无状态Bean不会"专门"保存客户端的状态----(需要强调“专门”是因为无状态会话Bean也会有成转载 2015-11-20 16:22:46 · 803 阅读 · 0 评论 -
JSONObject 和 JSONArray
最近两个星期接触最多的就是json和map了。 之前用到的json,就是一个键对应一个值,超级简单的一对一关系。现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个数据还那么麻烦。其实,就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行,要是代码格式不规范,那我们肯定也看着麻烦。所以啊,对于json嵌套,只要记住符号“:”前转载 2015-10-28 19:07:35 · 441 阅读 · 0 评论 -
Struts2中表单数据怎样实例化
使用领域对象来接收用户输入 user对象中包含两个字段:username和password,在Action中有一个User对象user,则在jsp中: Jsp代码 来进行数据绑定。 当Struts2尝试设置user对象的username属性时,将依次调用以下的方法: Java代码 action.getUser(); action.setUser转载 2015-10-12 15:31:29 · 618 阅读 · 0 评论 -
WEB-INFO目录的作用
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些 *.class文件是网站设计人员编写的类库,实现了jsp页面前台美工与后台服转载 2015-10-12 14:51:38 · 4864 阅读 · 0 评论 -
Junit使用教程
Junit使用教程(一)几乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总结整理了下Junit的知识点。一、建立Junit测试类1. 右击test测试包,选择New-->Oher... 2. 在窗口中找到Ju转载 2015-11-06 13:36:42 · 818 阅读 · 0 评论 -
log4j介绍和配置方法
今天群里一个哥们问一个问题:我想先控制每天日志的大小 比如10个1M的 这个是我最初使用的log4j配置文件里的内容 log4j.appender.RF=org.apache.log4j.DailyRollingFileAppender log4j.appender.RF.File=./log/log.txt log4j.appender.RF.DatePattern转载 2015-11-06 20:21:34 · 363 阅读 · 0 评论 -
Log4j的基本配置和使用方法
log4j是Apache开发的开源的日志组件,通过log4j可以控制日志信息输送到控制台,文件,GUI组件等,并且可以控制每一条日志的输出格式;并且可以通过配置文件进行灵活的配置,以能够更加细致的控制日志的生成过程。下面是我对log4j的基本使用方法的记录。1、 首先要将log4j-1.2.14.jar的架包导入到工程中。2、 在项目的src目录下创建log4j.properties的转载 2015-11-06 20:16:54 · 404 阅读 · 0 评论 -
tomcat向WebSphere移植
最近做了一个普通的java web应用,一直是用tomcat6.0调试的,客户购买了WebSphere服务器,需要把项目移植到websphere上,以下是项目移植时碰到的问题,现在总结如下。 项目环境: 引用 JDK 1.6 IDE MyEclipse 6 Websphere 6 项目使用框架 spring2.5 sprin转载 2015-10-21 15:46:48 · 1415 阅读 · 0 评论 -
JAVA EL表达式详细介绍使用手册
JAVA EL表达式详细介绍使用手册 EL 全名为 LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:Use转载 2015-10-23 11:12:53 · 387 阅读 · 0 评论 -
Jsp内置对象
简介可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量内置组件JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。re转载 2015-10-22 15:17:05 · 300 阅读 · 0 评论 -
JSON和XML优缺点的比较
JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+转载 2015-10-23 18:43:52 · 580 阅读 · 0 评论 -
Java WebService 简单实例
前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class转载 2015-10-24 15:37:40 · 288 阅读 · 0 评论 -
web.xml中<context-param>与<init-param>的区别与作用
web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:和2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contex转载 2015-10-26 10:54:51 · 423 阅读 · 0 评论 -
Tomcat中如何运行web项目
1,启动时Tomcat找到server.xml文件,用DOM解析它得到一些系统参数,如端口号等(默认8080端口,用http://localhost:8080可以访问本机Tomcat。但如果在server.xml文件中将端口号改一下,如9000,那么必须用http://localhost:9000来访问了)。 2,在浏览器中输入相应的URL(当然也可以直接键入action)时,Tomcat根据转载 2015-10-12 14:48:35 · 2012 阅读 · 0 评论 -
input设置为disabled提交后获取不到该值的解决方法
在做网站管理后台的用户修改功能时,由于当前用户修改个人信息时规定用户名不能修改,故使用了input标签的disabled属性,但是在提交数据后却发现用户名显示为空了。后来一查才知道input设置为disabled值时会有下面的限制:1、不能接收焦点;2、使用tab键时将被跳过;3、可能不是successful的。解决方法是:可以使用readonly=”readonly”属性代替转载 2015-12-19 21:25:22 · 1934 阅读 · 0 评论