框架
文章平均质量分 71
小溪2018
代码改变世界
展开
-
框架
流行的框架与新技术1、谈谈你对Struts的理解。答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将原创 2011-08-29 23:12:53 · 719 阅读 · 1 评论 -
struts1知识
一、为什么要使用struts? 建立在MVC这种公认的好的模式上的,Struts在M,V,C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,有MVC的一系列优点,如:结构层次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中统一的权限控制、校验、国际化、日志等等。 开源项目,得到了包括它的发明者Craig R原创 2012-02-01 20:53:57 · 574 阅读 · 0 评论 -
struts1问题
1、建立一个web工程,没有连接数据库,用tomcat6部署之后,报“数据库连接不上”错误?解:服务器的问题。2、No action config found for the specified url?解:action没有配置,或名字写错。3、/login.do,跳转到指定工程下的页面,直接写/login.do的话,跳转到http://localhost:8080/login.d原创 2012-02-04 14:33:43 · 1642 阅读 · 0 评论 -
struts1和struts2的区别
Action 实现类: ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都原创 2012-02-13 22:43:59 · 454 阅读 · 0 评论 -
web.xml标签详解
web.xml元素介绍每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用原创 2012-02-13 23:05:06 · 3796 阅读 · 1 评论 -
struts2知识
一、struts2概述 struts2是在webwork2基础发展而来的。和struts1一样,也属于MVC框架。 尽管struts2和struts1在名字上差别不大,但是在代码编写风格上几乎是不一样的。struts2有如下优点: 1>在软件设计上,struts1属于侵入式设计,而struts2属于无侵入式设计。struts2没有像struts1那样跟servlet api和st原创 2012-03-25 16:48:47 · 1203 阅读 · 0 评论 -
hibernate知识
1、引入 模型不匹配: java面向对象语言,对象模型,主要概念有继承、关联、多态等;数据库是关系模型,主要概念有表、主键、外键等。 解决办法: 1>使用JDBC手工转换 2>使用ORM框架来解决,主流的ORM框架有hibernate、topLink、OJB。 2、安装配置 配置文件hibernate.cfg.xml和hibernate.propert原创 2012-02-12 00:31:33 · 382 阅读 · 0 评论 -
spring知识
一、spring概述 spring是一个开源的控制反转(inversion of control,IOC)和面向切面(AOP)的容器框架,主要目的是简化企业开发。 二、IOC控制反转 public class PersonService { private PersonDao personDao = new PersonDao(); public void save(P原创 2011-09-19 00:11:39 · 844 阅读 · 0 评论 -
web开发名词解释
Web service到底是什么;在什么情况下你应该使用Web service。分布式应用程序和浏览器研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。原创 2012-09-23 23:26:02 · 2528 阅读 · 0 评论