- 浏览: 102424 次
- 性别:
- 来自: 杭州
最新评论
-
crabboy:
很清楚了。做个记号
Servlet运行过程
文章列表
软件包 java.util 重要的部分用红色标示
包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。
请参见: 描述
接口摘要
Collection<E>
Collection 层次结构 中的根接口。
Comparator<T>
比较函数强行对某些对象 collection 进行整体排序。
Enumeration<E>
实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
EventListener
所有事 ...
- 2008-08-25 15:51
- 浏览 1058
- 评论(0)
#########.打包
1.在IDE中,步骤
在工程项目上,点击右击选择【export】导出一个包
2.在tomcat中
运行cmd
输入一下命令:
set path=jdk的bin目录位置
cd 进入到要要打包的项目主目录下,例如项目是c:\tomcat5\webapps\prodream\ 则cd c:\tomcat5\webapps\prodream\
jar cvf 打包名.war .//这个点表示当前目录,jar具体命令说明 输入jar /?就可以看到
#########war部署
server.xml文件
host(表示一个虚拟主机 ...
- 2008-08-25 10:53
- 浏览 925
- 评论(0)
首先在eclipse本身不支持web的开发的,所以
1.首先需要安装myeclipse插件(下载地址是:http://www.myeclipseide.com/)
也可以直接下载Myeclipse软件
注意:Myeclipse好像不是免费的
2.下载并正确配置tomcat,注意版本(JDK 要设置好)
3.打开myeclipse,建立项目 web project
4.这样就可以在这个项目里面可以开发jsp,servlet
开发spring的运用步骤:
1.建立一个java project
2.添加对spring的支持 【myeclipse菜单】->add spri ...
- 2008-08-25 10:16
- 浏览 976
- 评论(0)
在spring中不但提供了Lookup方法来注射方法,还提供了另一种方法注射,它在运行时,用另一个方法来替换Bean的任意一个方法。这有点类似于C++的重载,但不如lookup常用
形如以下:
希望重写MyValueCalculator类的computeValue()方法
...
public class MyValueCalculator{
public String computeValue(){
计算功能实现
}
....
}
使用方法替换需要实现org,springframework.beans.factory.suppor.MethodRepl ...
- 2008-08-24 18:06
- 浏览 805
- 评论(0)
spring方法解决下面的问题:一个singleton bean A,在每次方法调用的时候都需要使用一个non-singleton bean B。而容器仅仅会一次性创建这个singleton bean A,因此,也仅有一次机会去设置它的属性。所以无法每次为bean A提供一个bean B的新实例属性。
通过放弃部分反向控制便可以解决这个问题,比如,bean A可以通过实现BeanFactoryAware,从而在需要的时候通过调用getBean("B")方法,向容器请求bean B的新实例。不过这种方法使运用代码耦合于spring。
而使用Lookup方法注射可以很好的 ...
- 2008-08-24 17:46
- 浏览 658
- 评论(0)
<?xml version="1.0" encoding="UTF-8"?>!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"><!--配置文件的根目录---><beans>
<!--配置一个bean--><bean <!--可以有一个 ...
- 2008-08-24 11:39
- 浏览 713
- 评论(0)
IoC模式(Inversion of Control)控制反转
IoC模式解决目标是:消费者在实际的操作(运行)阶段才能知道具体服务类的实现细节的情况下,依然能正常服务类的实例协同工作。
IoC的意图是,消费者虽享用服务类提供的功能方法,但它不直接依赖于这个提供者;服务类的变动不会影响和导致消费类的修改。其具体的实现思路是:在消费者和服务类两者之间加一个第2者,由它来动态管理消费和服务类两者之间的依赖关系。
Spring里面使用的IoC模式称其为依赖注射(Denpendency Injection)基本思想是:用一个单独的对象(装载器)来获得服务类类的一个合适的实现,并将其实例 ...
- 2008-08-24 10:21
- 浏览 952
- 评论(0)
对最原始的HelloWorld.java写法分析:
一个HelloWorld有两个职责,一个是获得外部参数,另一个决定如何显示
第一次改进:分离职能
//消息显示者接口
MessageDisplayer.java
package prodream.com
public interface MessageSupplice{
public void setMes ...
- 2008-08-23 16:52
- 浏览 755
- 评论(0)
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。
Spring 上下文:Spri ...
- 2008-08-23 16:48
- 浏览 947
- 评论(0)
基于端口号的虚拟主机
server.xml中@一个<Connector>元素用于配置一个对外的连接器,对于web服务器上的每一个监听端口号,都是使用一个单独的<Connector>元素@一个<Connector>元素对应的连接器必须有一个相关的<Engine>元素,将一个或多个<Connector>元素与某个<Engine>元素相关联的方式就是将它们嵌套在同一个<Service>元素中
基于端口号的虚拟主机的建立步骤:
1.修改server.xml
在<server port=8005 shutdo ...
- 2008-08-23 16:31
- 浏览 732
- 评论(0)
通过JDBC-ODBC桥接器访问Excel电子表格
1.设置数据源Excel数据源选择的驱动程序是Microsoft Excel Driver
2.选择表与访问其他数据库不同的是,我们必须在电子表格中选出一工作区作为连接时使用的表。在Excel电子表格中拖动鼠标选出范围,然后在Excel菜单中选择"插入->名称->定义"给选中的工作区命名(这以工作区的名称将作为连接时使用的表名).
3.加载数据源,连接Exceltry{ //加载驱动 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } ca ...
- 2008-08-23 16:28
- 浏览 897
- 评论(0)
① out - javax.servlet.jsp.jspWriter out对象用于把结果输出到网页上。方法:1. void clear() ; 清除输出缓冲区的内容,但是不输出到客户端。2. void clearBuffer() ; 清除输出缓冲区的内容,并输出到客户端。3. void close() ; 关闭输出流,清除所 ...
- 2008-08-23 16:10
- 浏览 707
- 评论(0)
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar/Class.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar/Class.forName( "org ...
- 2008-08-23 15:53
- 浏览 950
- 评论(0)
一.查询
ResultSet对象是由统一形式的列组织的数据行组成。ResultSet对象一次只能看到一个数据行,使用next()方法走到下一个数据行
获得一行数据后,ResultSet对象可以使用getXXX方法获得字段值,将位置索引(第一列为1)或字段名传 ...
- 2008-08-23 15:51
- 浏览 1492
- 评论(0)
1、DriverManager类:<clk></clk> 负责管理JDBC驱动程序。使用JDBC驱动程序之前,必须先将驱动程序加载并向DriverManager注册后才可以使用,同时提供方法来建立与数据库的连接。
方法: A、Class.forName(String driver); //加载注册驱动程序 B、Static Connection getConnection(String url,String user,String password) throws SQLException; //取得对数据库的连接 C、Static Driver getDriver ...
- 2008-08-23 15:49
- 浏览 670
- 评论(0)