|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net网页编程比java好。
第七步、编写Action和JSP。在SpringSide3.1.4.3中,利用的是Struts2及其Convention插件,已不是后面利用的CodeBehind插件了,关于Convention插件,这里要再说几句,该插件的年夜部分功效和CodeBehind不异,独一让人有点利诱的就是该插件到那里寻觅Action类的成绩,它会依据struts.convention.package.locators属性的值来决意,在该项目中,其值为“web”,之必要查阅一下struts.xml文件便可知。这申明,Convention会寻觅所有包括“web”这个单词的包,并在该包及其子包中寻觅Action类。这也恰是Action层的包名为personal.youxia.web的缘故原由。
关于SpringSide3种的Struts的切磋,人人能够看看我之前写的一篇文章SpringSide3中的Struts2
ArticleAction的完成思绪以下,修正index.jsp,使其重定向到article.action,该Action默许挪用其list办法显现一切文章,并前往article.jsp作为其视图。在该视图上,有增加文章的毗连,点击该毗连则会见article!input.action,这时候会挪用ArticleAction的input办法,并前往article-input.jsp作为其视图,在该视图中输出文章的内容,点击保留,挪用article!save.action,这时候会挪用ArticleAction的save办法以保留数据,假如要删除文章,则挪用article!delete.action,这时候会挪用ArticleAction的delete办法。在挪用以上办法的过程当中,会主动挪用prepare系列的办法。
因而,该步骤触及到三个JSP文件和一个Action类,它们分离是
index.jsp
article.jsp
article-input.jsp
ArticleAction.java
index.jsp的修正很复杂,只是让项目一启动后就往会见ArticleAction,而不是默许的UserAction。index.jsp的代码以下:
<%response.sendRedirect("article.action");%>
这时候,重点进进到ArticleAction中,创立该Action,其代码的框架以下:
package personal.youxia.web;
import personal.youxia.entity.entities.Article;
public class ArticleAction extends CrudActionSupport<Article> {
@Override
public String delete() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public String list() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
protected void prepareModel() throws Exception {
// TODO Auto-generated method stub
}
@Override
public String save() throws Exception {
// TODO Auto-generated method stub
return null;
}
public Article getModel() {
// TODO Auto-generated method stub
return null;
}
}
<p>
在1995年5月23日以“Java”的名称正式发布了。 |
|