- 浏览: 10073 次
- 性别:
- 来自: 广州
最新评论
文章列表
HttpClient爬虫
- 博客分类:
- Core Java
HttpClient是一个很方便进行Http连接操作的工具包,用它可以设置代理和模拟浏览器下载网页,对于爬虫程序来说,是特别好的工具。它提供的 HTTP 的访问主要是通过 GetMethod 类和 PostMethod 类来实现的,他们分别对应了 HTTP Get 请求与 Http Post 请求.下面我分别给出两种访问方式的代码及注意事项:
get方式:
//生成 HttpClinet 对象
HttpClient client = new DefaultHttpClient();
//生成 GetMethod 对象
...
婚姻介绍所讲解 Spring IOC 说明一下: 婚姻服务生:初级会员服务生(BeanFactory),白金会员服务生(ApplicationContext) 婚姻注册信息:XML格式无数据,Properties文件格式,Spring public API,Annotation 李先生在Spring婚介所注册的信息: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC"-//SPRING//DTD BE ...
IOC基本概念 全称:Inversion of Control(反转控制) 别名:Dependency Injection(注入依赖)IOC的优点 从软件工程角度看:低耦合 从Java程序设计语言看:时间和空间的对称美 中国男子找情人的例子: 1.青梅竹马 2.梅妁之言 3.婚姻媒介 青梅竹马: 打从还没有出生的时候就贿月老,自小就给我一个可人儿,以后就很难甩掉了,在这个过程中的所经历的心酸,又有谁能明白呢. public class Boy{ //没出生时就跟月老定义了一个如何如何的女孩给我 pri ...
CruiseControl:简称CC,持续集成工具,主要提供了基于版本管理工具感知变化或每天定时的持续集成,提供持续集成报告、Email、Jabber等等方式通知相关负责人,其要求需要进行日构建项目已编成、写好全自动的项目编译脚本。JUnit:是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他用于单元测试框架体系xUnit的一个实例。 特性: 1、用于测试期望结果的断言(Assertion) 2、用于共享共同测试数据的测试工具 3、用于方便的组织和运行测试的测试套件 4、图形和文本的测试运行器 更多:http://www.kavian.com.cn/?p=48
XML(eXtensibleMarkup language,可扩展标记语言)XML的好处 1.轻松表达多层结构的数据2.可自由扩展 用途: 数据描述,数据交换优点:平台无关,语言无关软件系统之间通过标准的XML API读写XML格式的文档,从而完成数据交换的任务。SGML(Standard Generalized Markup Language 标准通用标记语言) 过于复杂,难于流行!XML验证 DTD(Document Type Definition)文档类型定义 验证通过DTD控制XML格式 DTD四种标记声明 1.元素(ELEMENT)-XML元素类型声明。2.属性(ATTLIS ...
CVS(Concurrent Version System)版本控制系统,主要用于在多人开发环境下的源码的维护。CVS用Copy-Modify-Merge(拷贝、修改、合并)变化表支持对文件的同时访问和修改。它主要利用C/S架构实现了将文件的在存储和用户的工作业空间独立开来,并使其进行操作。构成网络方便并且可容纳多个用户,这使得CVS成为位于不同地点的人同时处理数据文件时的首选。构建思路: 在一台服务器上建立源码库,库内可以存放许多不同项目的源程序。由源代码库的管理员统一管理这些源程序。用户在使用前先到库里下载源程序,可以对其进行任意修改,然后用CVS命令进行提交,由CVS管理员统一进行修改。 ...
什么是JDBCJDBC(Java Database Connectivity)是基于语言访问数据库的一种技术.应用的六个步骤以下为Mysql数据连接 注册驱动程序 Class.forName("com.mysql.jdbc.Driver"); 创建数据库连接 Connection conn = null;String url = "jdbc:mysql://localhost:3306/database";conn = DriverManager.getConnection("ur ...
在EJB中定义了两种类型的Bean SessionBean(会话Bean) Entity(实体Bean) 什么是SessionBean当客户端与服务器建立起来,那么一个SessionBean就建立起来了. SessionBean又分为两种 Stateful(有状态) Stateless(无状状态) Stateful(有状态)当客户端与服务器建立连接,Stateful将一真在客户机与服务器上保持着某一种状态,直到状态Stateful被销毁.例如在ATM上进行取钱一样,银行卡就相当于Stateful,它一真保持着ATM与银行服务器的会话Stateless(无状态)当客户端 ...
What is EJB
- 博客分类:
- EJB
什么是EJBEJB(Enterprise JavaBeans)不是一种产品,而是一种技术规范,是描述构建应用组件的标准,解决了可扩展性(Scalable)分布式(Distributed)事务处理(Transactional)数据存储(Persistent)安全性(Secure)为什么选择EJB开发人员用EJB开发时只需关注应用程序的业务逻辑实现,而无需关心底层的实现机制支持事务处理多个业务操作同时成功,或同时失败可以通过在代码外的描述来定义事务处理级别可扩展性可以根据业务的增长而扩展EJB服务器提供负载均衡和安全性:由EJB服务器提供资源的访问和权限控制EJB架构来源:http://www.ka ...
What is Log4jLog4j是一个日志操作包,指明日志存放位置,和日志存放格式,定义日志信息级别,这些功能可以进行灵活配置Three component of Log4j1 记录器(logger)决定日志的最终输出权,是Log4j的核心组件详情……本教程仅供初学者了解与接触下载连接:Log4j v1.0
新建一个interface文件:IHello 并放在first文件中下载: IHello.java package first; public interface IHello { public String sayHello(String user); }再在同一个文件夹中建一个class文件Hello 下载: Hello.java package first; public class
已经很久没有写日志了,这几天做了一个笔记,传上来威一下: 这是第一版,慢慢会完善的呢!!文件下载:Hibernate V1.0
SSH(Struts+Spring+Hibernate)实现的是: 表现层+控制层+持久层 三层架构模式表现层:Struts 主要用于管理用户请求,调用业务层逻辑,处理异常。控制层:Spring 处理应用程序的业务逻辑和业务校验,管理程序的执行持久层:Hibernate 主要是用于对数据库的一系列操作。建立数据库表:table_userinfo……新建一个Web工程:BookShop1.在MyEclipse中添加 Struts 设置好路径。2.再在MyEclipse中add Spring 在JAR Library Installtion里选择Copy 把所要加载的.jar包加载到lib文件夹中方 ...