- 浏览: 21185 次
- 性别:
- 来自: 河北
最新评论
-
wjfyulong:
不知怎么解决
Android2.2中在AlertDialog对话框中添加EditText文本框 -
wjfyulong:
用scrollView 会有点问题呀
Android2.2中在AlertDialog对话框中添加EditText文本框 -
wjfyulong:
要是editText有5个到6个怎么办呢
Android2.2中在AlertDialog对话框中添加EditText文本框 -
zhidde:
简单却有所收获,多谢分享
Android2.2中在AlertDialog对话框中添加EditText文本框 -
Zhang_Di:
anshui3211 写道自动装配要慎用...感谢1楼,本人虚 ...
Spring自动装配(三)autowire=“byType”
文章列表
在Android开发中,总会用到使用AlertDialog+EditText组件呈现给用户,让用户填写一些信息,那么在AlertDialog对话框中如何添加出EditText文本框组件呢,这里我自己总结了一种方法来实现:
在这里,我们想实现的逻辑是:点击"我要登录"按钮,然后再当前页面中弹出一个对话框,对话框中是让用户填写登录的账号与密码,然后点击"登录"按钮后在当前页面中显示用户输入的账号与密码信息。
创建主配置文件main.xml文件:
<?xml version="1.0" encodin ...
1、find(String queryString)
;
举例:
getHibernateTemplate.find("from User");
返回所有User对象2、find(String queryString , Object value);
举例:
getHibernateTemplate.find("from User u where u.name=?", "test");
或模糊查询:
this.getHibernateTemplate ...
在Spring配置文件的bean标签中的autowire属性值为byType
指:如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动装配。如果存在多个该类型的bean,那么将会抛出异常,并指出不能使用byType方式进行自动装配。若没有找到相匹配的bean,则什么事都不发生,属性也不会被设置。如果你不希望这样,那么可以通过设置dependency-check="objects"让Spring抛出异常。
案例:autowire=“byType”
1、创建类StudentServiceImpl
2、创建类TeacherServiceImpl
...
在Spring配置文件中bean标签中的autowire属性的值为byName
指:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。例如,在bean定义中将autowire设置为by
name,而该bean包含master属性(同时提供setMaster(..)方法),Spring就会查找名为master的bean定义,并用它来装配给master属性。
案例:autowire=“byName”
1、创建TeacherServiceImpl类
2、创建StudentServiceImpl类
在Spring配置文件bean标签中的autowire属性的no参数
指:不适用自动装配,只是用ref进行装配注入
案例:使用autowire=“no”
1、创建类StudentServiceImpl,代码如下:
package cn.zd.service;
public class StudentServiceImpl {
private String studentName;
public void setStudentName(String studentName) {
this.studentName = studentName; ...
在spring 中bean可以定义为两种部署模式:singleton和non-singleton
singleton:只有一个共享的实例存在
non-singleton:每次请求都创建新的实例
singleton属性:指定此Java Bean是否采用单例(Singleton)模式,如果设为“true”则在BeanFactory作用范围内,只维护此Java Bean的一个实例,代码通过BeanFactory获得此Java Bean实例的引用。反之,如果设为“false”则通过BeanFactory获取此JavaBean实例时,BeanFactory每次都将创建一个新的实例返回。
...
<bean name="xxx" class="指定的bean类" scope="singleton"></bean>
id属性:Java Bean在BeanFactory中的唯一标识,代码中通过BeanFactory获取JavaBean实例时需以此作为索引名称。
name属性:同id大致相同,如果给bean
我们在平时编写代码时常常用到给方法中多个参数的赋值,那么在Spring中是如何实现的呢。
案例:给方法中多个参数赋值
1、创建接口GreetingService,代码如下
package cn.csdn.service;
public interface GreetingService {
public void say();
}
解析:这个接口中只有一个方法
2、创建接口实现类GreetingServiceImpl,代码如下
package cn.csdn.service;
public clas ...
有时我们需要远程连接远端的Oracle数据库,这时我们就需要对我们的Oracle客户端进行一些配置。
注:这里我们使用的是Oracle XE简化版
前提:
1、在客户端程序必须安装Oracle客户端程序
2、服务器端的防火墙必须关闭,因为Oracle采用的是TCP/IP协议
3、需要添加全局配置,修改配置文件
配置文件路径:
C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora
其中的内容如下:
XE =
(DESCRIPTION =
(ADD ...
SpringFramework(简称Spring)是J2EE应用程序框架,不过,更严格的讲它是针对Bean的生命周期进行管理的轻量级容器(Lightweight container),可以单独利用Spring构筑应用程序,也可以和