- 博客(23)
- 收藏
- 关注
原创 Struts2 (2)
首先 分析的servlet 客户端--->web容器-->web.xml -->servlet来处理 ----->model-->数据库 request.setAttribute(“username”,username); //转发 request.getDis(“manager/index.jps”).forward(request,respons
2013-02-27 21:21:28 264
原创 Struts2技术环境搭建
1、struts2是MVC框架 2、struts2的开发环境搭建 1》找到开发Struts2应用需要使用到的jar文件. 2》编写Struts2的配置文件 3》在web.xml中加入Struts2MVC框架启动配置 1》找到开发Struts2应用需要使用到的jar文件. 需要下载struts2 官网:
2013-02-26 19:58:33 235
原创 反射
反射 一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。 Java反射所需要的类并不多,主要有java.lang.Class类和java.lang.reflect包中的Field、Constructor、Method、Array类。 注意:Class类是Java反射的起源,针对任何一个你想探勘的类,只有先为它产生一个Class类的对象,
2012-11-06 22:18:27 272
原创 TCP协议
ServerSocket:编写TCP网络服务程序,首先要用到java.net.ServerSocket类用以创建服务器Socket 构造方法: ServerSocket(int port):创建绑定到特定端口的服务器套接字 ServerSocket(int port, int backlog):利用指定的backlog(服务器忙时保持连接请求的等待客户数量),创建服务器套接字并将其绑定到指定
2012-11-06 22:17:35 265
原创 什么是多线程?
程序与进程 程序:一段静态的代码。 进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。 进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。 在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。 线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流。 特点:线程不能独立运行,必须依赖于进程,在进程中运行
2012-11-06 22:15:54 848
原创 Cookie学习
Cookie API javax.servlet.http.Cookie类用于创建一个Cookie,response接口也中定义了一个addCookie方法,它用于在其响应头中增加一个相应的Set-Cookie头字段。同样,request接口中也定义了一个getCookies方法,它用于获取客户端提交的Cookie。Cookie类的方法: public Cookie(String name,S
2012-11-06 22:13:40 264
原创 HttpServletRequest
HttpServletRequest HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 request常用方法 获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部
2012-11-06 22:12:42 313
原创 Response学习二
Servlet的中文输出问题à原理 浏览器接收到的中文字符并不是中文符号本身,而是它的某种字符集编码的数据。 浏览器必须使用正确的字符集编码进行查看,才能将它所接收到的数据显示为正确的中文字符。 当Servlet程序仅仅需要输出纯文本格式的响应正文时,通常应调用ServletResponse对象的getWriter方法返回一个PrintWriter对象,然后使用这个PrintWriter对象
2012-11-06 22:11:37 367
原创 Response 学习一
response对象 简介 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。 HttpServletResponse简介
2012-11-06 22:10:30 236
原创 Servlet进一步学习
Servlet的生命周期 在代码中,Servlet生命周期由接口javax.servlet.Servlet定义。所有的Servlet必须直接或间接地实现javax.servlet.Servlet接口,这样才能在Servlet容器中运行。Servlet提供service方法、init方法和destroy方法等。在Servlet的生命周期中,运行javax.servlet.Servlet接口中定义的
2012-11-06 22:09:21 325
原创 Sax方法获得一个节点
package net.csdn; import java.io.IOException; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import or
2012-11-06 22:03:13 524
原创 ServletContext
1. 写出获取ServletContext的两种方式 方法一: ServletContext context1 = this.getSerletConfig().getSerletContext(); 方法二: ServletContext context1 = this.getSerletContext(); 2.使用ServletContext实现两个Servlet数据共享 Str
2012-11-06 22:02:03 273
原创 servlet初识
servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在服务器端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问聚书库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应
2012-11-06 22:01:13 294
原创 DTD约束
在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。 DTD(DocumentType Definition),全称为文档类型定义。DTD约束即可以作为一个单独的文件编写,也可以在XML文件内编写。 示例如下: book.xml Java就业培训教程 redarmy 39.00元 JavaScript网页开发 redarm
2012-11-06 21:58:40 472
原创 XML浅析
l XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。 l 在一个软件系统中,为提高系统的灵活性,它所启动的模块通常由其配置文件决定 l XML文档的分类 l 格式不良好(malformed)的xml文档:完全没有遵守xml文档的基本规范的xml文档。 l 格式良好(well-formed)的但无效的xml文档: 遵守xml文的基本规范,但没有使用d
2012-11-06 21:57:50 230
原创 Tomcat服务器配置
l WEB应用的相关知识 l 配置WEB站点的虚拟目录 l 配置虚拟主机 l Web应用程序简介 l 应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。 l 桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序 l Web应用程序(Web Appl
2012-11-06 21:56:32 383
原创 HTTP协议
HTTP协议 HTTP简介 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议集中的一个应用
2012-11-06 19:44:22 381
原创 Web应用程序简介
Web应用程序简介 应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。 桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。 C/S模式将应用与服务分离,系统具有稳定性和灵活性 C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 由于客户端实现与服务器端的直接
2012-11-06 19:43:09 661
原创 枚举类与泛型总结
JDK 5新增的 enum 关键字用于定义一个枚举类。 手动实现枚举类: 通过 private 将构造器隐藏起来 把这个类的所有可能实例都使用 public static final 修饰 属性不应允许被改动, 所以应该使用 privatefinal 修饰 枚举类和普通类的区别: 使用 enum 定义的枚举类默认继承了java.lang.Enum 类 枚举类的构造器只能使用 priv
2012-11-06 19:42:29 410
原创 静态导入,for循环增强语句。
静态导入 Import static 包名.类名.静态属性|静态方法|* 静态导入语句使用import static 语句 导入指定类的单个静态属性: import static java.lang.System.out 导入指定类静态方法 import static java.lang.Math.max 导入指定类全部静态属性和方法 importstatic java.lan
2012-11-06 19:13:54 297
原创 网络编程总结
通信协议 计算机网络中实现通信必须有一些约定,即通信协议。对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 TCP协议:提供可靠的数据传输服务的规则。 IP协议进行IP数据包的分割和组装。 但是通过IP协议并不能清楚地了解到数据包是否顺利地发送给目标计算机。而使用TCP协议,它将数据包成功发送给目标计算机后,会要求发送一个确认,如果在某个时间内没有收到确认,TCP将重新发送数
2012-11-06 19:12:18 428
原创 JDBC
JDBC全称为:Java Data Base Connectivity 编写一个程序,这个程序从user表中读取数据,并打印在命令行窗口中。 一、搭建实验环境: 1、在mysql中创建一个库,并创建user表和插入表的数据。 2、新建一个Java工程,并导入数据驱动。 二、编写程序,在程序中加载数据库驱动 Class.forName(“com.mysql.jdbc.Driver”);
2012-11-06 19:11:04 234
原创 【CSDN兴趣班第一课】~HTML入门基础。
My name is 宋子豪 and my English name is Ted.My CSDN ID is Puzzle Cooser. A little bit tense and excited to get the access to the CSDN Pre-Class. But to be honest I am fond of CS. That is Computer Sc
2011-11-16 18:52:49 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人