杂项1

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>

外部文件:文件名.js,
注意: 外部文件不能包含 <script> 标签。


16.javascript的注释://   和 /*  */

17.新的变量可以不定义,直接赋值给一个新的变量
var a = "2";
b = a+"3";


18.
greeting=(visitor=="PRES")?"Dear President ":"Dear ";

如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。



19.
<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>


20.
警告框:alert("文本内容");
确认框:confirm("文本内容");//

确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。

提示框:
prompt("文本","默认值")

// 提示框经常用于提示用户在进入页面前输入某个值。如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。


21.
function sayHi(sMessage) {
  if (sMessage == "bye") {
    return;
  }

  alert(sMessage);
}
如果函数无返回值,那么可以调用没有参数的 return 运算符,随时退出函数。
这段代码中,如果 sMessage 等于 "bye",就永远不显示警告框。
注释:如果函数无明确的返回值,或调用了没有参数的 return 语句,那么它真正返回的值是 undefined。

22.如果既需要使用Map,又需要map有序,可以使用LinkedHashMap


23.给大家推荐一款,特别好的java反编译软件:
名称叫:java反编译jd-gui.exe   【java decompiler】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值