- 博客(14)
- 资源 (44)
- 问答 (1)
- 收藏
- 关注
原创 Android中Gallery和ImageSwitcher的使用
效果如下: 布局文件activity_main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2015-05-25 14:23:02 2854
原创 Android使用ActionBar和ViewPager切换页面
演示效果如下: 项目布局如下: MainActivity.java代码import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager
2015-05-24 18:17:52 3374
原创 Struts2开发自定义拦截器
引言在上一篇中已经讲了一下拦截器的基本概念(http://blog.csdn.net/xlgen157387/article/details/45951163),下边咱们一起实现一个自定义的拦截器。Interceptor接口public interface Interceptor extends Serializable { /** * Called to let an interc
2015-05-24 13:55:32 2389
原创 Struts2中的拦截器详解
拦截器是什么拦截器是一种可以在让用户在Action执行之前和Result执行之后进行一些功能处理的机制。 拦截器在action执行之前和result执行之后的顺序是相反的,可以看下图: 也就是说执行的顺序是:Interceptor1—Interceptor2—Interceptor3—Action—Result–Interceptor3—-Interceptor2—-Interceptor1拦截
2015-05-24 13:40:02 5773 1
原创 Struts2中自定义的Result
引言所谓自定义Result,就是由我们自行开发Result,而不是使用由Struts2预定义的result。 在实际的开发中使用自定义的result机会不大,因为常见的各种页面展示技术,都有struts2给我们做的比较好好的。自定义的Result观看Result的源码如下:public interface Result extends Serializable { /** * Re
2015-05-24 09:32:58 2892
原创 Struts2中Action的数据如何获取的
引言我们在使用struts2的时候,发现只要实现一个和 用户表单相对应的Action那么我们就可以在execute()方法中直接使用该请求的参数,存放在request域中的数据是谁帮我们完成了和Action中的对应哪?以及他们是如何对应的哪?对于第一个问题大家都可能已经知道这位好人就是拦截器,我们的request域中存放的参数,已经由拦截器帮我们映射完毕了,那么下边就看一下是怎么映射的。基本的数据对
2015-05-20 13:14:07 5265 1
原创 Struts2系统结构及运行原理(1)
一、架构图下边是一张Struts2的官方文档中的Struts2的构架图 二、各模块的简要分析(1)橙色是Servlet Filters,过滤连,所有的请求都要经过Filter的处理; (2)浅蓝色是Struts Core,是Struts的核心部分,Struts2中已经做好的功能,在实际的开发中不需要动他们; (3)浅绿色是Interceptor,Struts2的拦截器。Struts2提供了很多
2015-05-20 11:42:23 5095
原创 Struts2系统运行流程(2)
在上一篇中已经说过了Struts2的系统的基本原理(http://blog.csdn.net/xlgen157387/article/details/45840719),下边说一下Struts2的运行流程:举个简单的案例,就是一个helloworld的案例,下边对其进行进行详细的解释。案例基础内容:我们在使用Struts2的时候会在web.xml文件中进行配置过滤器;编写一个Action类,这里起个
2015-05-19 16:20:51 3644 1
原创 Android中如何为ListView设置静态数据
有的时候我们需要为一个listview设置固定的数据,下边就是如何设置静态的数据布局文件listview 的主页面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_
2015-05-18 17:02:28 5113 2
原创 Android中GridView的使用方法
布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la
2015-05-18 16:52:35 3216
原创 SSH框架整合模板配置文件
Struts2的配置展示了package的配置和constan的使用<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds
2015-05-07 19:46:49 3200
原创 Java语言实现MD5加密
package com.lc.igou.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { public static String ge
2015-05-03 20:23:38 2211
原创 Android使用自己封装的Http和Thread、Handler实现异步任务
目录结构如下:Http协议的封装:使用http协议有request和response这两个主要的域,下边是Http协议封装的结构图 (1)HttpRequestInter.java:作为request域对象,应该可以获得客户端请求的地址和httpRequest对象,这样的话才可以获得客户端请求的参数等信息;另外public HttpResponseInter request() throws Ex
2015-05-03 16:26:44 7006
原创 Android模仿微信语音聊天功能
项目效果如下:项目目录结构如下:代码如下:AudioManager.javapackage com.xuliugen.weichat;import java.io.File;import java.io.IOException;import java.util.UUID;import android.media.MediaRecorder;public class AudioManager {
2015-05-03 09:54:23 18756 31
tomcat-redis-session
2016-07-25
Node.js MongoDB AngularJSWeb开发中文版.part1
2016-06-02
jakarta-taglibs-standard-1.1.2.zip
2016-05-13
mysql-connector-java-commercial-5.1.25-bin.jar
2014-12-04
Spring3+Hibernate4+Struts2 jar包 SSH框架
2014-10-02
properties editor
2014-09-24
Eclipse编辑器基本设置包含基本使用的设置配置过程
2014-08-05
MyBatis动态代理实现无接口实现类操作数据库实现原理
2017-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人