WEB开发网
开发学院操作系统Linux/Unix 保持 Project Zero 和 WebSphere sMash 应用程序的... 阅读

保持 Project Zero 和 WebSphere sMash 应用程序的安全性,第 1 部分: 身份验证和授权

 2009-10-28 00:00:00 来源:WEB开发网   
核心提示: 本文的应用程序我们这里创建的应用程序很简单,称为 StockTips,保持 Project Zero 和 WebSphere sMash 应用程序的安全性,第 1 部分: 身份验证和授权(2),此应用程序允许发布最基础的股票市场信息,此应用程序会维护一个 “热点股票” 的

本文的应用程序

我们这里创建的应用程序很简单,称为 StockTips。此应用程序允许发布最基础的股票市场信息。此应用程序会维护一个 “热点股票” 的列表,由一个股票市场专家更新并维护。这个专家经常在热门新股票在市场上一出现就将其加入到他的列表中,同时,他还会把业绩不好的企业的股票从其列表中删除。这个列表由很多对此专家的股评感兴趣的人查看,事实上,买卖股票的人买入或卖出都会参考他的评论。如果专家提供的评论还不错,那么很多炒股人都会赚到钱!

此应用程序的代码由一个名为 tips.groovy 的 groovy 文件及一个名为 tips.gt 的视图组成,分别如清单 1 和清单 2 所示:

清单 1. tips.groovy

todos = app.todos[]; 
if (todos == null) { 
  todos = []; 
} 
 
if (request.method[] == 'POST' ) { 
  def action = request.params.action[]; 
  if (action.equals("Add")) { 
    def items = request.params.item[]; 
    if (null != items){ 
      item = zero.util.XMLEncoder.escapeXML(items); 
      if (null != item && item.size() > 0) 
       todos.add(item); 
    } 
  } else { 
 def selected = request.params.todos['*']; 
    for (i in selected) 
      todos.remove(i); 
  } 
  app.todos = todos; 
} 
 
request.view = 'tips.gt'; 
render(); 

上一页  1 2 3 4 5 6 7  下一页

Tags:保持 Project Zero

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接