class Singleton{
private Singleton(){
}
private static Singleton single=null;
public static Singleton getInstance(){
if(single==null)
{
single=new Singleton();
}
return single;
}
}
//三大框架的作用
一 spring是一个轻量级的控制反转(loc)和面向切面(aop)的容器框架
提供对持久层(Persistence)、事物(Transcation)的支持;提供MVC Web框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application Framework),除此之外,对现存的各种框架(Structs、JSF、Hibernate、Ibatis、Webwork等),Spring也提供了与他们相整合的方案。
spring的 loc 控制反转 和依赖 注入 可以很好的管理 项目中 实例
二 struts 框架 是用来 对 web 页面 会话 控制的
大致 功能 有
1.获取表单内容,并组织生成参数对象
2.根据请求的参数转发请求给适当的控制器
3.在控制器中调用业务接口
4.将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现
5.做一些简单的校验或是国际化工作
三 hibernate 框架 是用来 完成 与 数据库 交互 的
主要功能 是将数据持久化 或者 获取数据库 中的持久 化 数据
//求字符串的长度
String a="123456";
int len=a.length();
//
面向对象的特征:继承、多态、封装
//
在Struts2中,type=“json” 这样是用来做AJAX请求的
//
public class AB()
{
public AB(){}
}
//读取XML文件的技术
1.使用XMLDocument
2.使用XmlTestReader
3.使用Linq to Xml
//jsp的九个隐含对象是什么
1.与输入/输出有关的对象:request、response、out
2.与属性作用域有关的对象:session、application、pageContext
3.与Servlet相关对象:page、config
4.与错误处理相关的:exception
//
抽象类通过abstract关键字声明,此关键字不能和static修饰符一起连用
//Ajax框架
jquery DWR prototype
//Spring的特性
1.方便解耦 简化开发,通过Spirng提供的Ioc容器,我们可以将对象之间的依赖关系交由Spring进行控制
避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为了单实例模式类、属性文件解析
等这些很底层的需求编写代码,可以更专注于上层应用。
2. AOP编程的支持
3. 声明式事务的支持
4. 方便程序的测试
5.方便集成各种优秀框架。
6.降低Java EE API的使用难度
//简述MVC的结构
模型 视图 控制器
模型:用于处理系统中的各种业务逻辑
视图:用于与用户进行交互
控制器:Model层跟view层之间的桥梁
//2中,getter跟setter的作用
setter&getter方法可以接受客户端传过来的值,直接set到Action所定义的属性当中。
//