- 博客(15)
- 收藏
- 关注
原创 hibernate 简单笔记(三)
hibernate提供两类缓存:一级缓存是session缓存,属于事务级缓存。hibernate不提供配置操作,但能够进行主动清除; 二级缓存是sessionFactory缓存,相当于把经常操作的数据缓存在内存中。之前的项目中利用了memcache和spring的AOP主动实现的,hibernate中也提供了这样的默认机制。见下面这个例子:一.配置hibernate.cfg.xml:...
2013-03-31 20:49:00 85
原创 hibernate 简单笔记(二)
记录一个hibernate一对多的例子。前提:1. 当前有表t_book,如hibernate简单笔记(一)中的例子;2. 建立新表t_owner:CREATE TABLE t_owner( id INT AUTO_INCREMENT PRIMARY KEY, book_id INT, myname VARCHAR(30) NOT NULL, FO...
2013-03-31 20:08:00 70
原创 hibernate 简单笔记(一)
hibernate实现ORM,通过其内部的对象-关系映射文件封装了JDBC的数据库操作。基本的hibernate例子配置如下:一.配置hibernate.cfg.xml,完成一个数据源的配置<hibernate-configuration> <session-factory> <property name="dialect">...
2013-03-31 19:04:00 72
原创 spring 3 简单笔记(二)
spring MVCspring 实现自己的servlet,然后通过注解调用相应的control类。1. 配置web.xml <servlet> <servlet-name>spring02</servlet-name> <servlet-class>org.springframework.web....
2013-03-31 18:22:00 66
原创 spring 3 简单笔记(一)
spring 3 框架主要提供以下一些主要特性:一.IOCIOC 个人理解类似于C++里的多态,只是spring里可以通过XML配置完成,并且除了方法还可以配置属性。spring框架会根据这个配置在启动或调用时实例化这个类。主要的配置如下: <bean id = "sayHello" class = "com.SayHelloAction"> <...
2013-03-28 23:02:00 84
原创 struts 2 简单笔记
struts 2是对MVC模式的封装:一.其基本特性例子如下:1. 配置struts.xml<package name = "struts" namespace="" extends="struts-default"> <action name = "login" class="com.LoginAction">
2013-03-28 20:03:00 75
原创 自定义ProcessBar
android与其他GUI应用开发一样,也提供了自定义控件的定制。本文中给出一个自定义processbar的例子,如下:例子中,控件能够定义进度条已实现和未实现的颜色属性,并且用asynctask以每秒一格的速度刷新。1. 在values下增加attr.xml,定义MyProcessBar的属性<?xml version="1.0" encoding="utf-8"?>...
2013-03-22 16:59:00 383
原创 ExpandableListView
ExpandableListView的例子1. 定义groupItem和chidrenItem的layout,略;2. 实现继承BaseExpandableListAdapter的类,如下:public class MyExpandableListViewAdapter extends BaseExpandableListAdapter{ private String[] ...
2013-03-22 16:08:00 85
原创 listview(2、CursorAdapter)
CursorAdapter 适配器主要用以从数据库读取例子的场景,例子如下:1. 定义一个adapter,继承CursorAdapterpublic class Adapter2 extends CursorAdapter { private int resourceid; private LayoutInflater mInflater = null; pri...
2013-03-22 14:19:00 93
原创 listview(1、BaseAdapter)
listview是APP开发中最常用的UI之一,在android中采用适配器的设计模式,关联UI界面及数据。例子如下:1、定义listview中每个list的界面,创建item_list.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andro...
2013-03-22 14:16:00 151
原创 Animation(2、帧动画)
android帧动画相对简单,只是将资源中的图片文件依据一定规则播放,类似GIF文件。首先定义ani.xml,如下:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:onesho...
2013-03-22 11:57:00 3137
原创 Animation(1、Tween Animation)
Android的补间动画,主要例子如下:mImageView = (ImageView)findViewById(R.id.imageView1);//透明度动画AnimationSet animationSet = new AnimationSet(true);//设置透明度AlphaAnimation alphaAnimation = new AlphaAnimation(0,...
2013-03-22 11:04:00 131
原创 fragment(4、DialogFragment)
在android开发中使用dialogframent实现对话框是比较支持的方法,因为对屏幕旋转及回退都能有比较好的控制。自定义的dialogfragment继承DialogFragment,并实现onCreateView()方法,如下:public class MyDialogFragment extends DialogFragment { @Override pub...
2013-03-22 10:27:00 88
原创 fragment(3、交互)
1、activity调用fragment,可直接通过activity内fragment的运用调用其公共方法;2、fragment调用activity,利用getActivity(),如下:((MainActivity) getActivity()).mainLog("hello"); //mainLog为activity中定义的方法备注:此时要注意使用getActivity时要保证该...
2013-03-22 10:06:00 84
原创 fragment(2、动态创建)
frament可以由自动添加,主要代码如下:FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); mDemo = new DemoFragment();transaction.replace(R.id.fragment_co...
2013-03-22 09:25:00 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人