1.domain类也叫pojo类,对于不同人对此的叫法不一样,一定要注意!
pojo类详解:
在使用hibernate时,要求和数据库的某张表相互映射的那个java类,是一个pojo类,一般放在com.xxx.domain包下,pojo类翻译过来就是:简单的Java对象(Plain Ordinary Java Objects)实际上就是普通的JavaBeans,使用pojo名称是为了避免和EJB混淆起来。
一个pojo类应该具有如下特性:
①有一个主键属性,用于唯一标识该对象(这就是hibernate的设计者建议要映射的表需要有一个主键)
② 除了主键属性外,有其他的属性
③有对各个属性操作的get/set方法
④属性一般是private修饰
⑤一定有一个无参的构造方法(用于hibernate框架反射用)
*在SSH中,logic层调用service层,service层调用dao层
2.在struts框架中,先有Form表单,然后才有action,action是对表单的操作。
3.Myeclipse中配置插件,可以在Myeclipse的安装路径的dropins文件夹下面,直接放相应的插件文件夹就行,这种方式是直接安装插件,安装后,重启Myeclipse就行。
4.Myeclipse中也可以采用link的方式安装插件,在Myeclipse的dropins文件夹中,新建文本文件,比如:abc-1.6.18_ABC.txt,在该文件中写入插件的路径,比如:path=D:/plugins/abc-1.6.18_ABC 这样也能安装插件,注意path下存放的仍然是插件文件(一般是文件夹)
5.CRUD操作指的是create read update delete.
6.ECMAScript 有 5 种原始类型(primitive type):Undefined、Null、Boolean、Number 和String。
(注意:在Javascript中把String类型定义为原始数据类型,而不是引用数据类型)
7.ECMAScript 提供了 typeof 运算符来判断一个值是否在某种类型的范围内
8 。javascript中变量的命名规则:
8.1 变量必须以字母,下划线、或者$开始
8.2 区分大小写
9.为变量赋值是字符串时,应该加上引号!
10.
如果您再次声明了 JavaScript 变量,该变量也不会丢失其原始值。
var x=5; var x;
在以上语句执行后,变量 x 的值仍然是 5。在重新声明该变量时,x 的值不会被重置或清除。
11.
javascript中 “+” 运算符用于把文本值或字符串变量加起来(连接起来)!
12.
javascript中,如果数字与字符串相加,则相当于两个字符串相连接。(即结果还是字符串)
13.如果x=5
“===” 为全等(值和类型),x===5 为 true;x==="5" 为 false
14.使用javascript向浏览器输出一句话:
document.write("Hello World!");
15.
使用外部 JavaScript, <script src="xxx.js">....</script>
<script src="xxx.js">....</script>
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。
<script type="text/javascript">
//Write a "Good morning" greeting if
//the time is less than 10
var d=new Date()
var time=d.getHours()
if
(time<10)
{
document.write("<b>Good morning</b>")
}
</script>
确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。
提示框: prompt("文本","默认值")
function sayHi(sMessage) { if (sMessage == "bye") { return; } alert(sMessage); }如果函数无返回值,那么可以调用没有参数的 return 运算符,随时退出函数。