JSP和JavaBean介绍



JSP和JavaBean介绍。

JavaBean组件本质上就是一个类,只不过这个类需要遵循一些编码的约定。在JSP页面中,既可以像使用普通类一样实例化JavaBean类的对象,调用它的方法,还可以利用JSP技术中提供的动作元素来访问JavaBean。

一个标准的JavaBean组件具有以下几个特性:

(1)它是一个公开的(public)类

(2)它有一个默认的构造方法,也就是不带参数的构造方法(在实例化JavaBean对象时,需要调用默认的构造方法)。

(3)它提供setXXX()方法和getXXX()方法来让外部程序设置和获取JavaBean的属性。如setNa[......]

Read more

JSP设计模型



JSP设计模型。

模型1使用JSP+JavaBean技术将页面显示和业务逻辑处理分开。JSP实现页面的显示,JavaBean对象用了保存数据和实现商业逻辑。

JSP页面独自响应请求并将处理结果返回给客户,所有的数据通过JavaBean来处理,JSP实现页面的显示。

模型2,MVC架构模式

MVC构架有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。MVC架构提供了一种按功能对各种对象进行分割的方法,其目的是为了将个对象间的耦合程度降低至最低。MVC架构原本是为了将传统的输入、处理和输出任务运用到图形化用户交互模型中而设计的。

在MVC架构中,一个应用被分[......]

Read more

EL表达式语言

EL表达式语言。

所有的EL表达式都是以”${“开始,以”}”结束的。EL可以直接在JSP页面的模板文本中使用,也可以作为元素属性的值,还可以在自定义或者标准动作元素的内容中使用,但是不能在脚本元素中使用。

EL使用”[]“和”.”操作符来访问数据,${expr-a.identifier-b}等价于${expr-a["identifyier-b"]}.例如,访问JavaBean对象user的属性name,可以写成如下两种形式:

${user.name}或者${user["name"]}

在EL中,数组和List中的String类型的索引会被强制转换为int

Emp[......]

Read more

mysql启动的错误原因以及解决办法

mysql启动的错误原因以及解决办法。最近在ubuntu下安装mysql确实费了不少周折,首先,自己对mysql的熟悉程度不够,其次,当问题出现的时候没有很好的去查看日志,其实日志里面的提示很是重要,因为有时候很多时候不同的错误都可能导致启动时失败返回相同的信息,也就导致了在网上找了很多的处理方法,但还是不能很好的解决问题。

针对mysql出现的问题,我这几天的总结是:1、权限问题;2、配置文件有误;3、端口可能占用

数据库管理系统的设计与实现

数据库管理系统的设计与实现。

1、DBMS的目标

(1)用户界面友好

(2)功能完备

(3)效率高,包括:计算机系统内部资源的使用效率、DBMS本身的运行效率、用户的生产率

2、DBMS的基本功能

(1)数据库定义

对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义;存取路径定义。这些定义存储在数据字典中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。

(2)数据存取

提供用户对数据的操纵功能,实现对数据库数据库的检索、插入、修改和删除。

一个好的DBMS应该能够提供功能强易学易用的数据操作[......]

Read more

sql子查询、集合查询

sql子查询、集合查询。

sql语句允许多层嵌套查询。但是子查询的SELECT 语句中不能使用ORDER BY语句,ORDER BY语句只能对最终结果进行排序。

1、带有IN谓词的子查询

子查询的结果往往是一个集合

子查询的查询条件不依赖于父查询,称为不相关子查询,这种子查询一般先于父查询执行。

2、带有比较运算符的子查询

子查询一定要跟在比较符之后

子查询的结果跟父查询相关的,称为相关子查询

3、带有ANY(SOME)或ALL谓词的子查询

使用ANY或ALL谓词时必须同时使用比较运算符

ANY是某一个,ALL是所有

4、带有EXI[......]

Read more

eclipse错误及解决方法

eclipse错误及解决方法。

拷贝过来了,供自己学习分享使用

1.不跳转。把struts.xml中/orders-index.jsp 的SUCCESS改为success 2.严重: Servlet.service() for servlet default threw exception java.sql.SQLException: ORA-00932: inconsistent datatypes: expected DATE got NUMBER。 3.严重: Servlet.service() for servlet default threw exception org.sp[......]

Read more

Spring下获取项目根路径方法介绍

Spring下获取项目根路径方法介绍。

Spring 在 org.springframework.web.util 包中提供了几个特殊用途的 Servlet 监听器,正确地使用它们可以完成一些特定需求的功能。比如某些第三方工具支持通过 ${key} 的方式引用系统参数(即可以通过 System.getProperty() 获取的属性),WebAppRootListener 可以将 Web 应用根目录添加到系统参数中,对应的属性名可以通过名为“webAppRootKey”的 Servlet 上下文参数指定,默认为“webapp.root”。下面是该监听器的具体的配置:

清单 6. W[......]

Read more

java的DatagramSocket和DatagramPackage实例源码介绍

java的DatagramSocket和DatagramPackage实例源码介绍。

1.基本概念:

a.DatagramPacket与DatagramSocket位于java.net包中

b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字

c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。

  之所以不可靠是因为发送方不负责数据是否发送成功,接收方收到数据时也不会  向发送方反馈成功消息,容易导致信息的丢失。

  但是这种协议却是快捷的,比如CS(半条命)游戏就是基于UDP协议[......]

Read more