上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: 一,在web.xml中可以用多个url-pattern来映射servlet名称,例如:<servlet-mapping> <servlet-name>simple</servlet-name> <url-pattern>/hello</url-pattern></servlet-mapping><servlet-mapping> <servlet-name>simple&a 阅读全文
posted @ 2011-02-10 19:22 魔战 阅读(283) 评论(0) 推荐(0) 编辑
摘要: java servlet是一种使用java编写的cgi程序CGI:通用网关接口,与传统CGI不同的是,Servlet是使用一种多线程的程序处理方式,性能要求较高。在servlet中可以控制html代码,则所有的html代码都必须使用out.println()一行一行输出。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一 阅读全文
posted @ 2011-02-10 17:37 魔战 阅读(279) 评论(0) 推荐(0) 编辑
摘要: javaBean就是一个java类,可以使用java的继承,封装,多态,没有图形显示代码,只是完成基本业务逻辑。javabean封装可重复调用代码,使显示与业务分离。javabean放到包中,必须声明称public class类即文件名和类名称一致,属性必须封装,必须存在一个无参构造方法。javaBean引用方式:1,使用<%@page import="包"%>引入2,<jsp:useBean id="自定义实例名称" scope="bean使用范围" class="bean所在包. 阅读全文
posted @ 2011-02-10 16:24 魔战 阅读(334) 评论(0) 推荐(0) 编辑
摘要: (1)直接在web contain中进行对象的实例化。内置对象类型作用域pageContextjavax.servlet.jsp.PageContextpagerequestjavax.servlet.http.HttpServletRequestrequestresponsejavax.servlet.http.HttpServletResponsepagesessionjavax.servlet.http.HttpSessionsessionapplicationjavax.servlet.ServletContextapplicationconfigjavax.servlet.Servl 阅读全文
posted @ 2011-02-10 14:56 魔战 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: (1)注释 显示注释:html注释,<!----注释------->最终会发送到客户端 隐示注释://注释,<%----注释---%>,/* 注释*/(2)基本语句 声明全局变量,类,方法:<%!%> 表达式:<%=%> 脚本代码:<%%>可用于声明局部变量(3)html的表单 <form name="表单的名字" method="接收数据的方式" action="下一个运行的页面" 阅读全文
posted @ 2011-02-10 14:10 魔战 阅读(228) 评论(0) 推荐(0) 编辑
摘要: (1)Tomact是一个web容器,所有的j2ee web程序可以再此运行.ejb不能再其中运行。(2)windows中有一个服务,则自动在服务注册。(3)首先安装jdk,如果在本机中有多个jdk中,那么选择其中的一个安装了jdk的包,设置JAVA_HOMe变量,值为jdk的包;然后在安装tomcat,tomcat的安装路径不要太深,如果将端口默认设置为80那么就不用再ip后加端口号。Iis服务器的端口也是80。(4)tomcat的目录:Bin存放启动或关闭服务器的可执行文件Conf包含不同的配置文件,web.xml和server.xml(服务器的配置文件)Work存放临时文件Webapp存放 阅读全文
posted @ 2011-02-10 14:09 魔战 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。  下面我们举例介绍第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。  3.4.1 第一范式(1NF)  在任何一 阅读全文
posted @ 2011-02-08 14:20 魔战 阅读(215) 评论(0) 推荐(1) 编辑
摘要: 一,权限//创建数据库用户create user 用户名 identified by 密码;create user test identified by test123;//给用户授权grant 权限1,权限2... to 用户grant create session to user;如果现在假设要想把多个权限一次性赋予一个用户,则可以将这些权限定义成一组角色。在oracle中提供了两个主要角色:connect,resource,可以直接把这两个角色赋予用户。grant connect,resource to user;//修改用户密码alter user 用户名 identified by 阅读全文
posted @ 2011-02-08 14:05 魔战 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在oracle中完成自动增长的功能,则只能依靠序列手工完成。//创建序列create sequence myseq;序列建立完成后,所有的自动增长应该由用户自己处理,序列中提供了以下的两种操作:1,nextVal:取得序列的下一个内容2,currVal:取得序列的当前内容//创建表create table testseq( next number,curr number);//创建序列create sequence myseq;//插入数据insert into testseq values(myseq.nextval,myseq.currval);//修改序列的增长幅度每次的增长幅度:inc 阅读全文
posted @ 2011-02-08 13:32 魔战 阅读(284) 评论(0) 推荐(0) 编辑
摘要: //创建视图create view empno(ename,job,hiredate)asselect ename,job,hiredate from emp;create view empno as select * from emp;//删除视图drop view empno;//创建视图并且能够替换掉视图create or replace 视图名称 as 子查询//更新视图with check option:不能更新视图的创建条件create view empno(ename,job,hiredate)asselect ename,job,hiredate from empwith ch 阅读全文
posted @ 2011-02-08 12:41 魔战 阅读(206) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页