摘要:
Servlet的应用Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面。应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。 HTTP 协议:1、请求头:有三个标记组成,即请求方法、请求url和http版本,他们用空格分隔。2,请求头标:由关键字和值对组成,每行一对,关键字和值用冒号(:)分隔。请求头标通知服务器关于客户端的功能和识别。3空行:最后一个请求头标之后是一个空行,发送回车符和退行 阅读全文
摘要:
HTTP协议HTTP协议:WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则。HTTP:WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。HTTP1.0的会话方式:四个步骤:1、建立连接2、发送请求信息3、回送响应信息4、关闭连接浏览器与WEB服务器的连接是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立以此单独的连接。支持代理存在的问题:每次连接只处理一个请求和响应。HTTP1.1的特点: 在一个TCP链接上可以传送多个HTTP请求响应 多个请求和相应过程可以重叠进行HTTP请求消息:请求信息的结构GET/books/ja 阅读全文
摘要:
Java Web应用程序开发虚拟目录的根目录Webapps/ROOT默认指定该目录是web站点的目录/自己指定一个文件系统目录为web站点的根目录,在server.xml中在<Host></Host>元素中间增加:<Context path=”” docBase=”.” Debug=”0”/>1、 虚拟目录的子目录(1) 在server.xml中在<Host></Host>元素中间增加:<Context path=”/book” docBase=”e:\test” Debug=”0”/>(2) Webapps目录里面的每一 阅读全文
摘要:
Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:下载jdbc:mysql-connector-java-5.1.18.tar.gz解压jdbc:tar-zxvfmysql-connector-java-5.1.18.tar.gz配置jdbc:cpmysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/JSP示例:<%@ page language="java" contentType="text/html; char 阅读全文
摘要:
Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:下载 jdbc:mysql-connector-java-5.1.18.tar.gz解压 jdbc:tar -zxvf mysql-connector-java-5.1.18.tar.gz配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/Java示例:private static String sql="select top, id, name, country, 阅读全文
摘要:
Linux shell 批量创建数据库/表Shell 脚本如下:# create database and table
HOST='localhost'
PORT='3306'
USER='root'
PWD=''
DBNAME='top123'
TABLENAME='gametop800' mysql_login=''
mysql_create_db=''
mysql_create_table='' function mysql_create(){ 阅读全文
摘要:
一、 MySQL安装的三种方式: 1. 从网上安装 sudo apt-get install mysql-server 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多,修改命令如下: sudo sed -i "s/cn/us/g" sources.list 2. 安装离线包,以mysql-5.5.16-linux2.6-x86_64.tar.gz为例。 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令网上安装和二进制包安装比较简单,重点说安装离线包。 1. groupadd mys... 阅读全文