XML
文章平均质量分 74
cactusz
dev
展开
-
MyEclipse8下载及svn配置
一直以来没有升级MyEclipse8,自MyEclipse8 2009年9月24日发布后,大体看了下提示说明:还支持struts2了 下载来看看了 下载地址 http://www.verycd.com/topics/2774019/ 下面是配置svn 打开MyEclipse8.0 help->Software Updates->find and install(如果没有这个就用help->Soft原创 2017-07-06 15:32:53 · 537 阅读 · 0 评论 -
Java5.0与ActionScript3.0语法比较
语言结构/语法Java 5.0ActionScript 3.0类包.jar.swc继承class Employee extends Person{…}class Employee extends Person{…}变量声明及初始化String firstName=”John”;Date shipDate=new Date();int i;int原创 2017-07-06 15:51:30 · 370 阅读 · 0 评论 -
《Hello Flex4》(译《Flex4一学就会》)笔记(附源码)
第1章 入门为什么要用Flex 4第l课 Flex初识汗,第一课一上来书上代码就打错了,怎么继续.......第2课 分派和侦听事件<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="原创 2017-07-06 15:51:41 · 608 阅读 · 0 评论 -
Struts2的 Tiles 配置步骤
Tiles 配置步骤1. 项目中导入Tiles JAR文件 (1) tiles-core-version.jar (2) tiles-api-version.jar (3) tiles-jsp-version.jar (4) Jakarta common BeanUtiles (5) Jakarta common Logging (6) Jakarta common D原创 2017-07-06 15:52:08 · 526 阅读 · 0 评论 -
Android应用程序架构
src/ java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免原创 2017-07-06 15:53:09 · 264 阅读 · 0 评论 -
使用SAX读取XML文件
我们在学习JavaWEB基础时,老方有讲解使用JavaSE解析XML文件。我们在学习JavaEE时一般都使用dom4j解析XML文件。在Android中解析XML与JavaSE和JavaEE都差不多,我们也可以在Andorid中使用dom4j,但这会占用系统的资源。 Andorid中解析XML有三种技术SAX、DOM和pull,重点是Sax和pull。尤其是pull,Android推荐使用,A原创 2017-07-06 15:53:45 · 334 阅读 · 0 评论 -
使用DOM读取XML文件
除了可以使用 SAX解析XML文件,大家也可以使用熟悉的DOM来解析XML文件。 DOM解析XML文件时,会将XML文件的所有内容读取到内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简单。但是,因为DOM需要将XML文件的所有内容读取到内存中,所以内存的消耗比较大,特别对于运行Android的移动设原创 2017-07-06 15:53:54 · 294 阅读 · 0 评论 -
使用Pull解析器读取XML文件和生成XML文件
Pull解析技术除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用p原创 2017-07-06 15:54:03 · 195 阅读 · 0 评论 -
读写SharedPreferences中的数据
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢? Android平台给我们提供了一个SharedPrefere原创 2017-07-06 15:54:12 · 275 阅读 · 0 评论 -
Android UI组件
对话框通知(Dialog Notification) 当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。对话框和菜单一样,都是由Activity统一管理的,我们只要重新实现onCreateDialog(int id)传近来的不同的对话id,初始化并返回相应的对话框。Activity会将所有你已经初始化的对话框保存,下次呼出对话框的时候不会重新初始化。因此原创 2017-07-06 15:55:21 · 297 阅读 · 0 评论 -
android样式和主题(style&theme)
android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。在CSS中是这样定义的: .itcast{COLOR:#0000CC;font-size:18px;}可以像这样使用上面的css样式:传智播客在Android中可以这样定义样式:在res/values/styles.xml文件中添加以下内容原创 2017-07-06 15:55:32 · 312 阅读 · 0 评论 -
Activity、Bundle、请求码与结果码、Intent、广播、服务 (三)
广播接收者(BroadcastReceiver) 广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的原创 2017-07-06 15:55:57 · 216 阅读 · 0 评论 -
Activity、Bundle、请求码与结果码、Intent、广播、服务 (四)
服务(Service) Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的节点里对服原创 2017-07-06 15:56:06 · 86 阅读 · 0 评论 -
Android与Internet(获取资源,多线程断点下载,get/post发送,发送xml)
从Internet获取数据 利用HttpURLConnection对象,我们可以从网络中获取网页数据.URL url = new URL("http://www.sohu.com");HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setConnectTimeout(5* 1000);原创 2017-07-06 15:56:23 · 240 阅读 · 0 评论 -
conversion to dalvik format failed with error 1
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project --> clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤: 1) 修改SDK 选择工原创 2017-07-06 15:57:15 · 183 阅读 · 0 评论 -
Android Map demo
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="aaa.a" android:versionCode="1" android:versionName="1.0"> <a原创 2017-07-06 15:57:33 · 239 阅读 · 0 评论 -
Hibernate 积累
解决实体类或属性名与数据库关键字冲突除了在hbm.xml中加column属性或table属性来改变列名或数据库表名字外,如果移植数据后不准改数据库属性名的话还可以在column属性或table属性加上反引号把它当做字符串来处理。 cascade和inverseCasade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade:none,all,sa原创 2017-07-06 15:58:31 · 191 阅读 · 0 评论 -
Hibernate的4种继承关系
一、继承关系_整个继承树映射到一张表对象模型(Java类结构)一个类继承体系一张表(subclass)(表结构)Employee.javapackage com.taobao.hibernate.domain;public class Employee { private int id; private String name; private Depart原创 2017-07-06 15:58:40 · 762 阅读 · 0 评论 -
tomcat7.0 用户名配置
默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容: 上述代码先创建角色manager-gui,然后创建对应的用户manager原创 2017-07-06 15:51:22 · 251 阅读 · 0 评论 -
struts2 的s:param标签中文乱码
删除 String[] username=(String[]) ActionContext.getContext().getParameters().get("username"); System.out.println("action接受结果"+username[0]); 传递的参数出现乱码。尝试了各种方法,像1、 在struts配置文件中设置:原创 2017-07-06 15:49:59 · 355 阅读 · 0 评论 -
struts1.x随笔
1. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> action org.apache原创 2017-07-06 15:35:01 · 227 阅读 · 0 评论 -
Struts的ActionForm中不同类型属性的使用方法总结(转载)
平时做些多表格表单显示时,actionform中经常会用到些数组或多重数组属性,map的情况,下面把我平时用到的几种总结一下:假定actionform名为myForm.java 在sturts-config.xml中定义名也为 myForm 1.字符串或简单类型属性 myForm.java 中定义为 private String abc; (get ,set 方法略)原创 2017-07-06 15:35:18 · 256 阅读 · 0 评论 -
Android编程之实现GPS定位(转)
本文帮助读者 理解如何使用Android SDK来开发Android程序,其中包括如何使用XML布局来显示广西,从GPS组件中获得设备的位置等,在本文的最后将学习如何将文本显示在一个定制 的视图上。 一、准备工作 要想开发Android程序,我们需要如下三种软件: 1. Eclipse 2. Android SDK 3. 开发Android程序的Eclipse 插件原创 2017-07-06 15:35:36 · 753 阅读 · 0 评论 -
今天做自定义标签时才发现:EVAL_PAPGE、SKIP_PAGE-----我这个菜鸟啊
继承关系java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用(告诉服务器正文的内容,并把这些内容送入原创 2017-07-06 15:39:12 · 592 阅读 · 0 评论 -
tomcat中的一个过滤器例子
感谢:http://www.iteye.com/wiki/Struts/578-Struts原理与实践(5) 和Google将所有的request的字符集也设置为UTF-8。虽然,我们可以在每个文件中加入这样的句子:request.setCharacterEncoding("UTF-8");来解决,但这样显得很麻烦。一种更简单的解决方法是使用filter。具体步骤如下: 在mystruts\W原创 2017-07-06 15:40:20 · 2884 阅读 · 0 评论 -
struts 表单中的cancel按钮出错处理
感谢:http://hi.baidu.com/shlice/blog 页面报org.apache.struts.action.InvalidCancelException错误。上网查了一下,说是由于用了validate="true",而导致的异常。解决方案是在struts-config.xml文件中对应action下面添加一个属性cancellable="true"----------原创 2017-07-06 15:41:01 · 131 阅读 · 0 评论 -
Hibernate遇到过的问题
1执行到中途产生这个异常:org.hibernate.exception.SQLGrammarException: could not execute query上网查了很多,基本说是:1、*.hbm.xml文件和数据库表的对应关心,和类的对应关系可能出错2、hql语句的字符型字段没有加单引号3、hibernate版本问题4、重新生成下*.hbm.xml我发现我的问题原原创 2017-07-06 15:41:40 · 184 阅读 · 0 评论 -
JNDI tomcat6 配置Mysql的数据池
在Tomcat 6.0\conf\context.xml中 WEB-INF/web.xml name="jdbc/exam" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000"原创 2017-07-06 15:42:23 · 319 阅读 · 0 评论 -
解决Struts2中文乱码的几种方法
感谢:http://akunamotata.iteye.com/blog/460654在使用struts2的 struts-tags的是碰到了乱码问题。 心里愤愤,觉得这个乱码问题都解决过几次了,怎么还会被撞上了?! 先把以往需要设置的点罗列一下: 1. JSP 文件头 2. struts.properties中的编码设定 struts.locale = UTF原创 2017-07-06 15:43:35 · 11379 阅读 · 1 评论 -
Myeclipse中struts.xml无提示解决方法
方法一:连接上网络。方法二:在没有网络的情况下,选择window--》preference--》Myeclipse--》Files and Editors--》XML--》XML Catalog,在右侧选择User Specified Entries 点击Add。Location选择struts包中的struts-2.0.dtd,KEY Type选择URI,Key填http:/原创 2017-07-06 15:44:37 · 256 阅读 · 0 评论 -
struts2.x随笔
第1: 在struts1.x中, struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启动的。他在web.xml中的配置如下: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter原创 2017-07-06 15:45:08 · 185 阅读 · 0 评论 -
MyEclipse 8.6 安装 SVN 插
感谢 http://5dprince.iteye.com/blog/730666安装subclipse, SVN 插件 1、从官网下载site-1.6.13.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与plugins文件夹,复制到E:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8原创 2017-07-06 15:45:26 · 221 阅读 · 0 评论 -
Tomcat 7 的七大新特性
英文原文:Top 7 Features in Tomcat 7: The New and the Improved Tomcat的7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述TOMCAT 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代原创 2017-07-06 15:45:50 · 306 阅读 · 0 评论 -
struts2的项目:Eclipse 3.6启动tomcat7.0应用服务器时出
今天struts2的项目在Eclipse 3.6和Tomcat6可以运行,Myeclipse8.6和Tomcat7可以运行,但在Eclipse3.6和Tomcat7中就不可以运行了。 出现如下错误: 2010-10-1 20:49:31 org.apache.catalina.startup.Catalina start严重: Cannot start server.原创 2017-07-06 15:46:16 · 327 阅读 · 0 评论 -
Struts2的数据验证框架validation framework
struts2的核心是从webwork演变来的,其数据验证框架其实就是原webwork的那一套东西。 一,Struts2数据验证的整体框架介绍 struts2的action都要继承ActionSupprot类,这个类实现了Validateable与ValidationAware这两个跟数据验证有关的接口。其中Validateable只有一个方法validate()用于数据验证;Vali原创 2017-07-06 15:47:08 · 361 阅读 · 0 评论 -
struts2的struts.xml文件的元素结构
如果排列有误,则会出现如下异常:org.xml.sax.SAXParseException: The content of element type "action" must match "(param|result|interceptor-ref|exception-mapping)*".原创 2017-07-06 15:49:02 · 616 阅读 · 0 评论 -
Spring中与Bean相关的接口
package chapter22; import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanClassLoaderAware;import org.springframework.beans.factory.BeanFactory;import o原创 2017-07-06 15:49:52 · 243 阅读 · 0 评论 -
Hibernate缓存
缓存的作用主要用来提高性能,可以简单的理解成一个Map;使用缓存涉及到三个操作:把数据放入缓存、从缓存中获取数据、删除缓存中的无效数据。一级缓存,Session级共享。save,update,saveOrUpdate,load,get,list,iterate,lock这些方法都会将对象放在一级缓存中,一级缓存不能控制缓存的数量,所以要注意大批量操作数据时可能造成内存溢出;可以用evict原创 2017-07-06 15:58:55 · 242 阅读 · 0 评论