摘要:
SSH2整合流程:client--request--->app Server--dofilter--->Struts2--Action--business---> Service--->DAO--use--->model--persistence--->DB. [ Spring贯穿 ].//Hibernate问题集锦:1.无法找到类: 导包错误(hibernate包 + sql包)2.是否有注册映射文件到配置文件中--匹配3.数据库表结构字段与持久类变量--命名严格规范4.持久化类中变量提供完整的get.set方法5.ID字段为null,insert失败: 阅读全文
posted @ 2012-08-14 18:55
汤姆是一只猫
阅读(335)
评论(0)
推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-08-14 18:54
汤姆是一只猫
阅读(25)
评论(0)
推荐(0)
摘要:
一、Struts2运行流程:Browse---发送表单请求*.action--> Tomcat---web.xml--> 匹配请求*.action,调用Filter--->ActionContext...FilterDispatcher---查找struts.xml文件--> ActionProxy代理类-ActionInvocation对象-加载Struts2拦截器---Struts2引擎--> 匹配请求action的name属性,调用处理量Action---execute()-->Struts2引擎--->ActionInvocation查找str 阅读全文
posted @ 2012-08-14 18:50
汤姆是一只猫
阅读(418)
评论(0)
推荐(0)
摘要:
//导包 要导入的包最好是从Struts2的app程序中拷贝,要的配置文件从例子中copy改!!Struts2:// WEB-INF文件夹下的文件只能被服务器方法,对客户端是隐藏的。 内部的请求转发可以访问,但浏览器重定向则是访问不了的。// 解决Struts.xml无法自动提示输入的问题。 window--->preference--->XML--->XML catalog--->User Specified Entries---> add->其中key Type选择URI ,Key 选择DTD中那个key 地址, Location 选择dtd文件在本地硬 阅读全文
posted @ 2012-08-14 18:49
汤姆是一只猫
阅读(171)
评论(0)
推荐(0)
摘要:
JEE_框架初识——预留篇章。 阅读全文
posted @ 2012-08-14 18:46
汤姆是一只猫
阅读(123)
评论(0)
推荐(0)
摘要:
//JSP引擎的工作原理: 当一个JSP页面第一次被访问的时候,JSP引擎将执行以下步骤: 1)将JSP页面翻译成一个Servlet,这个Servlet是一个Java类,同时也是一个一个完整的Java程序 2)JSP引擎调用Java编译器对这个Servlet进行编译,得到字节码文件class。 3)JSP引擎调用Java虚拟机来解释执行class文件,生成向客户端发送的应答,然后发送给客户端。//JSP脚本段/代码段: JSP脚本的应用非常广泛,通常,Java代码必须通过JSP脚本嵌入HTML代码。因此,所有能在Java程序中执行的代码,都可以通过JSP脚本执行。 一个Scriptlet能够包 阅读全文
posted @ 2012-08-14 18:44
汤姆是一只猫
阅读(297)
评论(0)
推荐(0)
摘要:
//<form action="####" method="post" onsubmit="validateForm();"> 试图在validateForm()中return false来验证阻止表单的提交。实际上的效果是即使return false 表单还是会提交。 后来发现<form>中换用onsubmit="return validateForm()"就没有问题了。 原来onsubmit属性就像是<form>这个html对象的一个方法名,其值(一字符串)就是其方法体,如果 阅读全文
posted @ 2012-08-14 18:43
汤姆是一只猫
阅读(360)
评论(0)
推荐(0)
摘要:
Mode1和Mode2:动态Web编程技术的发展历史: 微软Java CGI技术 Servlet ASP JSP JavaEE ASP.NET MVC思想:MVC并不是Java语言所特有的设计思想,也不是Web应用所特有的思想,MVC是所有面向对象程序设计语言都应该遵守的规范。MVC思想将一个应用分成:Model模型,View视图,Control控制器。从设计模式来看,MVC思想类似于观察者模式。常用的MVC框架:JSF,Tapestry,SpringMVC,Struts1,Struts2……Struts2:Struts2以WebWork设计思想为核心,吸收了Struts1... 阅读全文
posted @ 2012-08-14 18:42
汤姆是一只猫
阅读(485)
评论(0)
推荐(0)
摘要:
XML:eXtensible Markup Language,可扩展标记语言的缩写。XML标签是可用户自定义的,不同于HTML中的标签是内部预定义的。HTML中各标签是用来显示所包含的内容的,而XML各标签是用来描述数据,存储数据的,它不处理显示所包含的内容。XML虽可描述数据结果,存储数据,共享数据,但与数据库的作用范围是不同的。XML文档中必须有XML声明:<?xml version="1.0" encoding="gb2312"?>XML文档必须有且只有一个根结点。XML文档的标签必须成对出现,不能如<input tyep=&qu 阅读全文
posted @ 2012-08-14 18:40
汤姆是一只猫
阅读(195)
评论(0)
推荐(0)
摘要:
Ajax:Asynchronous JavaScript And XML,是异步JavaScript和XML技术的缩写。集合了HTML,XHTML,CSS,DOM,XML,XSTL,XHTMLHttpRequest等技术。Ajax采用的是异步交换处理技术,打破传统Web技术的局限性,当用户提交数据或在网页中更改少量数据的时候,可以不用重新加载整个页面。Ajax可以将提交的数据在后台进行处理,数据更新时可以不刷新网页。Ajax在用户和服务器之间加入了一个Ajax引擎,Ajax通过JavaScript语句将数据处理结果显示在浏览器上,实现异步处理。Ajax的主要作用是异步调用和局部刷新,要实现异步 阅读全文
posted @ 2012-08-14 18:39
汤姆是一只猫
阅读(170)
评论(0)
推荐(0)
摘要:
JDBC是Java程序与数据库系统通信的标准API,定义在JDK的API中,通过JDBC技术,Java程序可以很方便地与各种数据库进行交互,JDBC在Java程序与数据库系统之间建立了一座桥梁。JDBC API:Connection接口.DriverManager类.Statement接口.PreparedStatement接口.ResultSet接口.JDBC连接数据库的过程:1.注册数据库驱动:2.构建数据库连接URL:3.获取Connection对象(JSP连接MySQL:先启动MySQL,创建Web项目及导包)例:通过JDBC连接MySQL数据库:index.jsp<%@ pag 阅读全文
posted @ 2012-08-14 18:38
汤姆是一只猫
阅读(218)
评论(0)
推荐(0)
摘要:
JSTL标签库:由5个功能不同的标签库组成,在使用这些标签之前必须在JSP页面中使用<%@taglib uri=标签地址 prefix=调用的标签前缀%>来指定引用标签库。核心标签库:包含Web应用的常见工作,比如:循环、表达式赋值、基本输入输出等。国际化标签库:用来格式化显示数据的工作,比如:对不同区域的日期格式化等。SQL标签库:可以做访问数据库的工作。XML标签库:用来访问XML文件的工作,这是JSTL标签库的一个特点。函数标签库:用来读取已经定义的某个函数。此外,JSTL还提供了EL表达式语言(Expression Language)来进行辅助的工作。标签库URI前缀Cor 阅读全文
posted @ 2012-08-14 18:37
汤姆是一只猫
阅读(415)
评论(0)
推荐(0)
摘要:
EL表达式语言(Expression Language):在JSP页面中代替Java代码,简化页面,方便代码维护。1.EL基本语法${expression}。EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null。${表达式}以前编写jsp代码时,如果要获取表单中的用户名,一般使用 <%=r 阅读全文
posted @ 2012-08-14 18:29
汤姆是一只猫
阅读(1477)
评论(0)
推荐(0)
摘要:
Servlet:按Servlet规范编写的Java类,通常情况下我们编写的Servlet对象都继承于HttpServlet,主要用于B/S结构的开发。Servlet是使用Java Servlet接口运行在Web应用服务器上的Java程序。Servlet与JSP:Servlet是先于JSP产生的,Sun公司提出的JSP技术是为了将HTML代码,CSS样式代码,Javascript脚本代码等相关代码直接写入JSP页面中,简化程序员对Web程序的开发。 JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。 Servlet是利用输出流动态生成HTML页面,包括每一个HTML 阅读全文
posted @ 2012-08-14 18:27
汤姆是一只猫
阅读(532)
评论(0)
推荐(0)
摘要:
JavaBean:通过Java代码封装的Java类,以实现JSP页面中(HTML/CSS代码,JSP代码)和Java代码的分离和代码的重用。JavaBean封装后可在JSP页面中调用.JavaBean严格规范:1.公共的无参的构造方法(无参:<jsp:useBean>),2.类的声明是非final型的(数据可以修改),3.实现可序列化接口,1.JavaBean中的属性可设置为private防止外部访问,但需对外提供public的访问方法(get/set方法:<jsp:getProperty>,<jsp:setProperty>).示例:GreetingBea 阅读全文
posted @ 2012-08-14 18:26
汤姆是一只猫
阅读(463)
评论(0)
推荐(0)
摘要:
JSP内置对象:Request,Response,Out,Session,Application,Cookie,Config,Page,Exception。Request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 1.获取访问请求参数:request.getParameter("id");当我们通过超链接的形式发送请求时,可以为该请求传递参数,只要在超链接的后面加上问号“?”来实现,如果有多个参数则用“&”分隔开。request对象则可用于处理HTTP请求中的各项参数。客户端表单提交后,后台才可 阅读全文
posted @ 2012-08-14 18:25
汤姆是一只猫
阅读(601)
评论(0)
推荐(0)
摘要:
JSP与Javascript,Web页面交互:通过Javascript验证文本框/密码框的值:1.验证是否为空View Code <script language="javascript">function check(){ if(form1.username.value==""){ alert("请输入用户名!"); } if(form1.pwd.value==""){ alert("请输入密码!"); }}</script>View Code <script l 阅读全文
posted @ 2012-08-14 18:23
汤姆是一只猫
阅读(403)
评论(0)
推荐(0)
摘要:
JSP实际上是JSP定义的一些标记和Java程序段,以及HTML标签的混合体.对比Servlet和JSP的代码实现,对于Servlet,如果HTML页面需要变动,则Servlet变动会很大,而且编程和界面美工不能分开工作。对于JSP,页面的一部分由静态HTML构成(模板文本),一部分由动态代码<% code %>组成.JSP运行后编译器会将其编译成Servlet.JSP页面基本组成部分:编译指令标识:<%@...%>。常用指令类型:page指令,include指令,taglib指令。 JSP表达式:<%=...%>。声明标识:<%!...%> 。 阅读全文
posted @ 2012-08-14 18:22
汤姆是一只猫
阅读(413)
评论(0)
推荐(0)
摘要:
JEE_JavaScript2==========================Cookie:创建读取cookie<html> <head> <title>创建cookie</title> <script language="javascript" type="text/javascript"> <!-- function setCookie() { //设置第1个cookie,即名为cookieName的cookie docume... 阅读全文
posted @ 2012-08-14 18:19
汤姆是一只猫
阅读(182)
评论(0)
推荐(0)
摘要:
脚本语言是一种简单的程序,这些程序由一些ASCII字符构成,可以使用任何一种文本编辑器来编写。以往的一些程序如C、C++、Java、C#等都必须经过编译,将源代码编译成二进制的可执行文件后才能运行。而脚本语言不需要事先编译,只要有一个与其相适应的解释器来解释运行。脚本语言可以分为两类:服务器脚本语言和客户端脚本语言。服务器脚本语言:ASP,JSP,PHP等。客户端脚本语言:JavaScript,VBScript和JScript。JavaScript:JavaScript是一种描述性的脚本语言,将JavaScript写入Web页面中能使原来静态的Web页面增加动态效果。JavaScript与Ja 阅读全文
posted @ 2012-08-14 18:17
汤姆是一只猫
阅读(296)
评论(0)
推荐(0)
浙公网安备 33010602011771号