- 博客(28)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 struts 2配置文件 分析详解
struts2 框架学习心得之配置文件struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的action映射,以及该action包含的result定义等。除此之外,struts 2框架还包含一个struts.properties文件,该文件定义了struts 2框架的大量属性,开发者可以
2012-06-30 23:37:35 582
转载 form 表单输入域不同 type属性详解
Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。 1,type=text 输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。 参数name:同样是表示的该文本输入框名称。 参数size:输入框的
2012-06-28 11:36:44 4101
原创 Log4j.properties 属性详解
我们可以在log4j.properies配置文件看到以下属性:#定义输出级别和输出平台log4j.rootLogger=INFO,stdout,fileout#设定stdout输出平台log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4
2012-06-25 00:30:32 11584
原创 applicationContext-common.xml 之spring tx:advice 和 aop:config 配置事务属性详解
applicationContext-common.xml : xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframew
2012-06-21 14:23:26 14919 1
转载 基于SSH2框架Struts2拦截器的登录验证实现
通过之前的Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解系列文章,我们已经成功将这三种框架整合到了一起,这次大象将在此基础上用一个小实例来说明,怎么利用Struts2的拦截器特性实现登录验证,以及超时后的跳转问题。 大象在这里假设你已经弄清楚了Struts2拦截器的基本概念,可以进入实际运用了。那么我们在之前的基础上只需要做下小小的改变,就可以
2012-06-21 13:55:07 5599 3
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(五)
这是本系列的最后一章,大象对示例进行适当的扩充并说明。 其实到第四篇,对于示例的说明就已经全部讲完了,如果按照这样的例子,很难有什么值得学习的地方。大象本着写点有用东西的原则,在这章,对示例进行一下适当的扩充并说明。 第五部分:扩展框架 paramsPrepareParamsStack拦截器栈 paramsPrepareParamsStack这个拦截器栈
2012-06-21 13:53:23 1345
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(四)
这一章,大象将详细分析web层代码,以及struts2的注解插件——struts2-convention的用法和其它相关知识。 第四部分:透析控制层 上一章对dao、entity、service三层进行了详细的分析,并对代码进行了测试。测试结果表明这部分功能没问题,可以正常使用。本章将对最后一个web层进行详细说明,尽可能的讲明白这些知识要点。 数据库 本例
2012-06-21 13:52:23 1092
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(三)
在前两章我为大家详细分析了JAR包的选择和必须的配置文件,那么这一章,我就对例子的层次结构进行说明,并实现除WEB层的功能代码。 第三部分:建立框架代码 工程结构 大家可以看到,本例一共分为:dao、entity、service、web四层。另外在这些层次下,还以业务功能再进行分包,这样做是为了方便在以后的功能扩展中,能更好的管理和维护代码。如果将所有类都
2012-06-21 13:51:37 772
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(二)
在上一章中详细分析了JAR包的选择,那么这次我将对例子中的一些必须的配置文件进行下说明。虽然这些配置在网上也很容易找到,但是很多都没有讲个因为所以出来,这样根本就得不到提高。在此,大象为各位详细分析一下这些内容。 实例中涉及的配置文件有这么几个 applicationContext.xml jdbc.properties log4j.properties
2012-06-21 13:49:55 1254
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(一)
在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。 开发环境 JDK1.6.0_18 Eclipse3.2.1 MyEclipse5.1.0 Tomcat6.0.10 MySQL5.0.27 Navicat Lite for MySQL 8.
2012-06-21 13:48:51 936
转载 Eclipse 与 MyEclipse?
现在使用Eclipse作为开发工具的人所占比例是相当多的。但我发现,有很多同行,竟然还不清楚Eclipse与MyEclipse的区别,这很令人意外。 我经常看到有人开口闭口就是MyEclipse,而且还觉得版本不够高,一定要用最新的才行。至于原因,就是最新版本有某些可视化的工具,鼠标一点就搞定了,多方便!他们认为,MyEclipse就是一个IDE,是用它来进行开发。特别是很多初学者,
2012-06-21 13:46:36 1718
转载 Hibernate Annotation使用实例---JPA
目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,
2012-06-21 13:34:56 562
转载 心态和想法,是提高编程水平的关键
What is the single most effective thing you did to improve your programming skills? 你是否有时候会觉得自己的技术水平停滞不前,想突破但又找不到门路?最近在stackexchange上看到了一个非常好的问答。有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来
2012-06-15 18:09:36 460
转载 计算机编码基础----中文乱码问题分析
编码问题的例子 在Windows自带的Notepad(记事本)程序中输入“联通”两个字,保存后再次打开,会发现“联通”不见了,代之以“��ͨ”的乱码。这是Windows平台上典型的中文编码问题。即文件保存的时候是按照ANSI编码(其实就是GB2312,后面会详细介绍)保存,打开的时候程序按照UTF-8方式对内容解释,于是就出现了乱码。避免乱码的方式很简单,在“文件”菜单中选择“打开”命令
2012-06-15 16:58:56 4569
转载 十条不错的编程观点
你认为最有争议的编程观点是什么? 1) The only “best practice” you should be using all the time is “Use Your Brain” 唯一的“Best Practice”并不是使用各种各样被前人总结过的各种设计方法、模式、框架,那些著名的方法、模式、框架只代表赞同它们的人多,并不代表它们适合你, 你应该更多地去使
2012-06-15 16:54:28 447
转载 怎样成为调试高手与编程高手
业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。 许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信
2012-06-15 16:09:25 822
原创 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER) 解决办法
在向mysql 插入中文的过程中,系统报错:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER)这是由于mysql 默认的编码格式与存入的数据格式不一样导致的,解决办法:打开mysql安装目录,里面有个my.ini文件,打开这个文件,里面有两处字符集的设置,默认是拉丁(lati
2012-06-14 13:11:01 13668
原创 需求说明文档之阅读人员分析,如何提高需求说明文档的读者认可度
需求报告的最终目的是给人来阅读的,所以一定要考虑需求报告的读者群,有4类角色可能阅读软件系统的需求文档: 客户与用户业务高层; 用户的中层管理人员与具体人员; 用户IT主管与开发人员,包括设计人员、编码人员、同行的专家; 项目管理人员:包括项目经理、质量保证人员、测试人员、需求管理员、配置管理员、计划人员等等; 不同的读者对文档的阅读
2012-06-13 18:51:04 2114
转载 如何解决JSP页面显示乱码问题
一、JSP页面显示乱码下面的显示JSP页面(display.jsp)就出现乱码:html> head> title>JSP的中文处理title> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head> body> % out.print("JSP的中文处理");
2012-06-12 18:05:28 1771
转载 UTF-8 GBK UTF8 GB2312 之间的区别和关系
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能
2012-06-12 17:57:20 760
转载 电子公文格式分类
1. 对于各种不同类型的电子公文,其文件存储尽量采用通用格式(指XML、PDF、CEB、SEP、TIFF、JPEG、TXT、RTF、DOC、WPS等),如果采用不符合规范要求的格式,由移交单位负责进行转换。 2. 专用软件产生的电子公文应转换为能脱离原系统环境运行的数据格式并且数据结构符合规范的要求。 3. 对于特殊格式的电子公文,应当在存储载体中同时存有相应的查看软件。 4.
2012-06-11 14:28:44 2763
原创 input文本框文字垂直居中
这几天写网页需要设置表单样式,发现表单默认input文本框文字并不垂直居中而在顶端,如何调整呢,可以通过css来调整垂直高度,代码演示如下 height: 设置input样式的高度,line-height:设置input里文字的行高度 heigth和line-height两项必需同时设置,才能生效! 一般来说height和line-heig
2012-06-11 10:06:06 17426
转载 JSP实现网页,分页功能
方法一提交到本页面“dividepage.jsp”分页显示学号姓名性别年龄籍贯院系更改删除/**下面这个数据库连接,的主要目的是求出总的记录数rowCount*/try{ Class.forName("sun.jdbc.odbc.JdbcOdbc
2012-06-07 15:05:44 5904 1
转载 在衡量web用程序的性能时,哪些性能指标是比较重要的?
性能测试指标: 1、SQL数据库: User 0 Connections (用户连接数,也就是数据库的连接数量); Number of deadlocks/Sec/-Total (数据库死锁) Memory\ Availalle Mbyte 内存监控 (可用内存) Physicsdisk \disk time \-Total(磁盘
2012-06-06 19:28:10 16682
原创 tomcat启动 项目可以访问 但是 tomcat界面无法访问 解决办法
造成这种情况的原因是在webapps文件夹下面 d:\apache-tomcat-6.0.35\webapps\ROOT 没有root 这个文件夹,解决办法:重新下载一个tomcat 解压之后在webapps下面把那个root文件夹拷贝一份过来,然后重启tomcat即可访问tomcat界面了
2012-06-06 18:02:38 1727
转载 基于Java的全文检索引擎简介
Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以学到什么另外,如
2012-06-06 15:30:46 522
转载 常用 js代码集锦
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. 6. 7. 关闭输入法8. 永远都会带
2012-06-05 15:51:45 2024
转载 js刷新页面方法大全
一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 复制代码代码如下: frame 现在假设top.html (即
2012-06-04 14:11:25 3128
实战Java高并发程序设计
2017-03-31
ssh2框架搭建的小系统
2012-09-02
struts2 + spring3 + hibernate API 文档集合
2012-06-30
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例 源码
2012-06-21
formPanel 第二次加载无法显示面板内容
2010-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人