- 浏览: 111144 次
- 性别:
- 来自: 北京
最新评论
-
jiazhen1021:
...
Spring框架中的Bean对象的生命周期 -
zzjmates:
很浅显的东西,没有讲到本质
深度解析JSP工作原理 -
knightjames:
好文章,虽然只是看懂一部分
深度解析JSP工作原理 -
jarip:
好文章就是看一遍就能清楚个大概,
深度解析JSP工作原理 -
qq672076266:
good
pageContext对象
文章列表
简单的例子
1.
<html>
<head>
<script src="clienthint.js"></script>
</head>
<body>
<form>
First Name:<input type="text" id="txt1" onkeyup="showHint(this.value)" />
</form>
<p>Suggestions ...
- 2009-10-05 14:34
- 浏览 1617
- 评论(0)
概念:Ajax是英文Asynchronous JavaScript And Xml的字母缩写,第一个单词表示异步。
Ajax是一种在网络应用中实现异步通讯和数据交换的技术。其实是多种技术的一个综合。包括了:JavaScript,XTHML,CSS,xML,DOM,XSLT和XMLHttpRquest等。。
功能:1.无刷新更新页面。
2.按需求获取数据,减轻对服务器的负担。
3.实现福客户端。
4.实现按照一定的标准和广泛使用的技术。
5.实现页面和逻辑分离。
6.获取用户数据,并连续的,动态 ...
- 2009-10-05 13:17
- 浏览 1222
- 评论(0)
学习Spring的MVC,个人感觉非常好。Spring中的JAR介绍一下。
Jar
介绍
依赖
spring-core
核心类库,包含抽象类的工具包.源码级数据支持.
comms-logging
spring-beans
JavaBean支持,以及Bean容器的提供.
spring-c ...
- 2009-10-05 01:57
- 浏览 2502
- 评论(0)
一般的Bean对象都是被定义在*.xml中的,xml中的各个bean的属性注入非常方便。
但是有些时候在阅读xml的时候就非常的费劲儿,尤其是在文件中定义了很多内容。
有的定义好了,基本不会改变,有的就需要改变。这个时候可以使用BeanFactoryPostProcessor接口来解决。
*.beans.factory.config.BeanFactoryPostProcessor;这个名称的意思说当依赖注入到BeanFactory之后可以进行处理,具体怎么处理看情况而定。
*.beans.factory.config.PropertyPlaceholderConfigurer实现了Be ...
- 2009-10-05 00:30
- 浏览 1368
- 评论(0)
在Struts中可以通过配置资源文件,能使得我们的软件同时支持多种语言。
在struts-config.xml中,<message-resources parameter="com.student.struts.ApplicationResources" />
红字标示的就是资源文件的路径
资源文件是以‘.properties’结尾的
资源文件中是一些key-value对
ApplicationResources.properties(英文)
ApplicationResources_zh.properties(原文)
页面配合Struts标签库标签 ...
- 2009-10-04 02:59
- 浏览 883
- 评论(0)
Struts标签
Struts提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:
Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。
HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。
Logic Tags:该标签库包含的标签可以用来进行逻辑判断、集合迭代和流程控制。
Nested Tags:该标签库建立在前三个标签库的基础上,具有前三个标签库的所有功能,只是允许标签间的嵌套。
Ti ...
- 2009-10-04 02:16
- 浏览 969
- 评论(0)
在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。
web.xml文件中对ActionServlet的配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://ww ...
- 2009-10-04 02:13
- 浏览 975
- 评论(0)
一个简单的分页:
<%@page import="java.sql.*" pageEncoding="gbk" contentType="text/html;charset=gbk"%>
<html>
<head>
<title>My Template</title>
<script type="text/javascript" src="images/beijinss.js"></script> ...
- 2009-10-04 01:48
- 浏览 1046
- 评论(0)
定义个测试类用来获取链接
import javax.sql.DataSource;
import java.sql.Connection;
public class DataBean {
private DataSource dataSource;
...
- 2009-10-04 00:25
- 浏览 2403
- 评论(0)
Java中有java.util.List、java.util.Set、java.util.Map等集合。
如果在Bean中需要给这些集合注入可以有一下几种注入方式。
public class SomeBean {
private String[] someStrArray;
private List someList;
private Map someMap;
....
}
<beans>
<bean id="someBean" class="com.baidu.Some ...
- 2009-10-03 23:54
- 浏览 2069
- 评论(0)
无论做什么都要有目标,看了不少关于java技术,Struts,hibernate,Spring,ajax,等等。很郁闷。
我问朋友,我该如何去学习,又该如何去定目标 ,这么多东西。他对我说,学东西一定要专一。你可能学了一堆技术,到了最后你一个都不精通。而且会造成,学了这个,那个又忘了。你可以先一个框架一个框架的去学。不要急于所有都学会。
难道真的不是三天两天的事儿吗?听不朋友说,ssh是目前最流行的框架。不少人看似很简单,但是里面包含的东西一点都不少。看来要想学好这些技术,真不是三天两天的事儿。
- 2009-10-03 23:28
- 浏览 937
- 评论(0)
在创建Bean时候,可以直接赋值。
public class HelloBean {
private String helloWord = "Hello!World!";
private Date date;
public void setHelloWord(String helloWord) {
this.helloWord = helloWord;
}
public String getHelloWord() {
return helloWord + &quo ...
- 2009-10-03 23:15
- 浏览 1419
- 评论(0)
从书上可知,Spring框架中Bean对象有它的生命周期,还包括Bean的销毁。在BeanFacotory中获取的实例是Singleton,BeanFactory默认每一个引用来维护一个实例,对单执行程序来讲,并不会有什么问题,但是多程序来说,就需要你注意执行的安全,可以设置每次在BeanFacotry中获取Bean时,都产生一个新的实例。
for example:
<bean id="helloBean" class="com.baidu.HelloBean" singleton="false">
singleto ...
- 2009-10-03 21:57
- 浏览 4932
- 评论(2)
读了外国的本书上才知道,"ApplicationContext"对象,才是构建了Spring框架的灵魂。包括全部的"依赖注入"都是在ApplicationContext内部完成的,如果说"依赖注入"是Spring框架的核心概念,那么"ApplicationContext"就是它的核心对象.
ApplicationContext对象是BeanFactory的特化,这里的特化大概意思是说:ApplicationContext对象可以看作是个功能齐全的BeanFactory。"BeanFactory" ...
- 2009-10-03 20:32
- 浏览 3175
- 评论(0)
基于setter方法注入:
HelloBean.javapublic class HelloBean {
private String helloWord = "Hello!World!";
public void setHelloWord(String helloWord) {
this.helloWord = helloWord;
}
public String getHelloWord() {
return helloWord;
}
}
...
- 2009-10-02 22:18
- 浏览 1132
- 评论(1)