`
helloyesyes
  • 浏览: 1305457 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

系统原型结构描述(六)

阅读更多


globalMessages_en_US.properties
globalMessages_zh_CN.properties

HelloWorld = HelloWorld


FindEditAction_en_US.properties
FindEditAction_zh_CN.properties

Find.Title = Find

IndexEditProcessAction-validation.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="name">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>Please input name!</message>
</field-validator>
</field>
<field name="author">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>Please input author!</message>
</field-validator>
</field>
</validators>

DelEditProcessAction.java

package com.test.action.edit;

import com.opensymphony.xwork2.ActionSupport;
import com.test.logic.service.BookService;

public class DelEditProcessAction extends ActionSupport {
private BookService bookService = null;
public int id = 0;

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public BookService getBookService() {
return bookService;
}
public void setBookService(BookService bookService) {
this.bookService = bookService;
}
public String execute() {
String result = ERROR;

if(id > 0) {
this.bookService.deleteBookById(id);
result = SUCCESS;
} else {
result = ERROR;
}
return result;
}
}


FindEditAction.java

package com.test.action.edit;

import com.opensymphony.xwork2.ActionSupport;

public class FindEditAction extends ActionSupport {

public String execute() {

return SUCCESS;
}
}


FindEditProcessAction.java

package com.test.action.edit;

import java.util.List;

import com.opensymphony.xwork2.ActionSupport;
import com.test.logic.service.BookService;

public class FindEditProcessAction extends ActionSupport {
private BookService bookService = null;
public String key = "";
public List list = null;

public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public BookService getBookService() {
return bookService;
}
public void setBookService(BookService bookService) {
this.bookService = bookService;
}
public String execute() {
String result = ERROR;

String tmp;

tmp = key.trim();
if(tmp.length() > 0) {
list = this.bookService.findBooks(key);
result = SUCCESS;
}

return result;
}
}


IndexEditAction.java


package com.test.action.edit;

import org.apache.log4j.Logger;

import com.opensymphony.xwork2.ActionSupport;
import com.test.domain.Book;
import com.test.logic.service.BookService;

public class IndexEditAction extends ActionSupport {
static Logger logger = Logger.getLogger(IndexEditAction.class);
private BookService bookService = null;
public int id = 0;
public String name = "";
public String author = "";
public String summary = "";

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getSummary() {
return summary;
}
public void setSummary(String summary) {
this.summary = summary;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public BookService getBookService() {
return bookService;
}
public void setBookService(BookService bookService) {
this.bookService = bookService;
}
public String execute() {


logger.debug("IndexEditAction executing ...");
logger.debug("id : " + id);

if(id > 0) {
Book book = this.bookService.getBookById(id);
if(book != null) {
this.id = book.getId();
this.name = book.getName();
this.author = book.getAuthor();
this.summary = book.getSummary();
}
}

return SUCCESS;
}
}

IndexEditProcessAction.java

package com.test.action.edit;

import com.opensymphony.xwork2.ActionSupport;
import com.test.domain.Book;
import com.test.logic.service.BookService;

public class IndexEditProcessAction extends ActionSupport {
private BookService bookService = null;
public int id = 0;
public String name = "";
public String author = "";
public String summary = "";

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getSummary() {
return summary;
}
public void setSummary(String summary) {
this.summary = summary;
}
public BookService getBookService() {
return bookService;
}
public void setBookService(BookService bookService) {
this.bookService = bookService;
}
public String execute() {
String result = ERROR;
Book book = new Book();

book.setId(id);
book.setName(name);
book.setAuthor(author);
book.setSummary(summary);
try {
this.bookService.save(book);
result = SUCCESS;
} catch (Exception e) {
e.printStackTrace();
result = ERROR;
}
return result;
}
}

分享到:
评论

相关推荐

    任务管理系统原型

    《任务管理系统原型——Java实现详解》 在编程领域,任务管理系统的开发是常见的实践项目,尤其对于初学者来说,它提供了理解基础概念和应用技术的良好平台。本项目以Java为编程语言,构建了一个简单易懂的任务管理...

    网站后台管理系统原型

    网站后台管理系统原型是一种用于构建和管理网站后台界面的设计模型,它是前端开发的重要组成部分,通过CSS+DIV技术实现。这个原型通常包含一系列交互式界面,旨在提高网站后台操作的效率和用户体验。下面将详细阐述...

    Axure后台管理系统框架原型模板

    高保真原型是指尽可能接近最终产品的原型设计,它包含了详细的功能描述、界面元素、交互效果等,为开发者提供了明确的开发指南。Axure的高保真原型功能强大,可以通过设置各种动态面板、按钮、表单等元素,模拟真实...

    经典 毕业设计人力资源系统原型

    【描述】:“需要人力资源系统原型的朋友可以直接下载使用” 这句话表明这个压缩包内含一个可直接使用的资源,对于那些正在进行毕业设计或者着手开发人力资源系统的初学者来说,这是一个宝贵的学习和参考工具。无需...

    后台管理系统页面原型_学生管理系统[信息-选课-考勤-成绩].zip

    【标题】"后台管理系统页面原型_学生管理系统[信息-选课-考勤-成绩]"是一个设计用于构建学生信息管理系统的后台界面原型。这个原型基于EasyUi框架,它提供了丰富的页面模板,适合Java开发者用于实现各种后台管理系统...

    信息公开系统原型.

    信息公开系统原型是设计用于政府、企业或其他组织向公众提供信息查询和发布的数字化平台。这个系统旨在提高信息透明度,促进社会公正和公民参与。在信息化时代,信息公开已成为一个重要的社会责任和公民权利,因此...

    苍穹外卖原型,用于设计系统

    3. 数据结构与数据库设计:原型中可能涉及用户信息、餐厅信息、菜品信息、订单数据等各类表结构,如何高效存储和检索是设计的重要一环。 4. 移动优先原则:考虑到大部分用户可能通过手机APP使用外卖服务,设计应...

    数据库管理系统原型开发(C/C++)

    通过这个C++实现的数据库管理系统原型,学习者可以深入理解数据库操作的底层逻辑,锻炼数据结构和算法的应用,以及掌握面向对象编程在数据库系统中的应用。同时,对于熟悉数据库原理和SQL的人来说,这是一个很好的...

    2套管理系统页面原型.zip

    【描述解读】:“2套管理系统页面原型”描述简单明了,它强调了该压缩文件内含两套不同的管理系统的页面设计原型。原型可能包括主要功能区域、操作流程、用户界面元素等,旨在为后续的开发工作提供清晰的视觉参考。 ...

    考勤管理系统 html原型代码

    HTML(HyperText Markup Language)是构建网页的基础语言,用于描述网页的结构。在这个原型中,可以看到各种HTML元素的使用,如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;header&gt;`、`&lt;nav&gt;`、`&lt;section&gt;`、`&lt;article&gt;`、`&lt;footer&gt;`等,...

    C#开发的 考试系统原型

    在考试系统原型项目中,readme文件可能会指导用户如何部署和测试原型,或者提供关于代码结构和开发环境设置的说明。 总结来说,这个C#开发的考试系统原型展示了如何利用C#语言和.NET框架构建一个功能完备的在线考试...

    考勤系统 html原型代码

    在考勤系统原型中,这些基本元素会用于组织页面的整体框架。 2. **布局与容器**:HTML中的`&lt;div&gt;`标签常用于创建布局容器,对页面内容进行分组和定位。在考勤系统中,可能有用于显示登录表单、日历视图、签到记录等...

    网上购物网站原型设计

    总结来说,网上购物网站原型设计涵盖了UI设计、导航结构、商品展示、购物流程、移动适配、用户账户功能等多个方面,它是一个复杂而细致的过程,需要综合考虑用户体验、品牌定位和商业目标。通过不断学习、实践和优化...

    网上商城后台管理系统原型...界面优雅,美观

    网上商城后台管理系统原型设计是构建电子商务平台不可或缺的一部分,它为管理员提供了一个高效、直观的界面,以便于管理和操作商城的各项业务。"界面优雅,美观"的描述表明此原型着重于用户体验,强调了视觉吸引力和...

    面包店--一个JDBC订购系统原型.rar_jdbc_jdbc系统_原型

    "杜克的面包店--一个JDBC订购系统原型(2).pdg"和"杜克的面包店--一个JDBC订购系统原型(1).pdg"很可能是项目文档或教程,详细解释了系统的结构、功能和实现细节。PDG文件格式通常是电子书或文档的格式,可能包含了...

    RIP路由协议原型系统的实现借鉴.pdf

    系统功能描述与软件模块划分 系统的功能模块包括: * 路由信息广播模块:负责广播本地节点的路由信息。 * 路由选择模块:负责选择最优路径。 * 网络拓扑结构更新模块:负责动态支持网络拓扑结构的变化。 系统的...

    系统原型代码

    在IT行业中,系统原型代码是开发过程中的一个重要环节,它是为了快速验证和展示软件系统的基本功能和用户体验。根据提供的标题“系统原型代码”,我们可以推测这是一个关于企业内部流程管理的系统,涉及员工、部门...

    CRM页面原型与数据库表结构

    本项目中的"CRM页面原型与数据库表结构"是一个关于如何设计和实现CRM系统的具体实例。 首先,我们需要理解CRM页面原型。页面原型是设计过程中的初期阶段,它展示了用户界面的基本布局和功能,包括各个模块的位置、...

    简单的游戏技能系统原型,使用java描述.zip

    在本项目中,"简单的游戏技能系统原型,使用java描述.zip" 提供了一个基于Java语言的游戏技能系统的基础实现。这个项目对于理解Java编程以及游戏开发中的技能系统设计具有一定的学习价值。下面将详细探讨其中涉及的...

Global site tag (gtag.js) - Google Analytics