您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

一种新的编程思路(中):

来源:未知 责任编辑:智问网络 发表时间:2013-09-22 21:29 点击:

一种新的编程思路(中):
    难得糊涂编程法 GBDP (适用jsp(SUN企业级应用的首选)、asp等编程)

GBDP技术实现设想:(General Blackbox Dynamic Programming)
    开发速度快、代码量少、通用,数据库表自动生成,记录自动增加,
    修改,删除,系统设计工作量少,可以在需求不明确的情况下开工,
    渐进式开发,拥有需求频繁更改、代码基本不动的自适应能力。特
    别适合国内软件乱序开发的国情

主要解决问题:
    系统设计工作量大,需求更改影响大,项目交接困难,编程风格各
    异,数据库备份困难的问题

已经实现功能:
    数据表自动生成,记录自动增加,修改,删除,自动文件上传

注:发表后代码//都变成了file://  , 请改正


一个复杂的实现范例:

ntGBDPScript.jsp(SUN企业级应用的首选)    自动记录载入模块    (“上”包含源代码)   
ntDB.java           数据库存取模块     (本文包含源代码)
ntGBDPDefine.jsp(SUN企业级应用的首选)
ntGBDPUpload2-1.jsp(SUN企业级应用的首选) 自动数据分析处理模块(“上”包含源代码)   
ntGBDPUpload2-2.jsp(SUN企业级应用的首选) 自动数据保存处理模块(“上”包含源代码)   
-------------------------------------------------------
_jh_in.jsp(SUN企业级应用的首选) 录入和修改页面,涉及计算

<%-- 买入统计卡 --%>
<%@page contentType="text/html;charset=GBK" %>
<%@page import="java.lang.*,java.net.*,java.sql.*,java.text.*,java.util.*" %>
<%@page import="dba.ntDB" %>
<%@page session="true" %>
<%@page errorPage="error.jsp(SUN企业级应用的首选)"%>

<%@include file="ntGBDPDefine.jsp(SUN企业级应用的首选)" %>

<%
  file://全局变量定义
  globalTableName = "_jh_in";
  parentKey       = "买入外汇统计卡";
  parentValue     = "";
  dbName          = "myDB";
%>

<%@include file="ntGBDPUpload2-1.jsp(SUN企业级应用的首选)" %>

<% // check data
  String errorString = "";
  if( isPost && requestHt.get("numeric汇入金额").equals("") )
    errorString = "请填写汇入金额";
  else if( isPost && requestHt.get("numeric牌价").equals("") )
    errorString = "请填写牌价";

  String entpName = (String)requestHt.get("全称");
  String entpAccount = (String)requestHt.get("帐号");
  if( entpName == null ) entpName = "";
  if( entpAccount == null ) entpAccount = "";
  int entpId = 0; 
 
  if( !entpName.equals("") || !entpAccount.equals("") )
  {
    nt.executeQuery(dbName,
      "select pid from _jh where "+
      "     ( k=企业名称 and v = "+ entpName.trim() +" )"+
      "  or ( k=帐号    and v = "+ entpAccount.trim() +" )"+
      "");
 
    if( nt.rowCount > 0 ){
      entpId = Integer.parseInt( nt.data[0][0] );
      requestHt.put("企业id",""+ entpId );

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • JSP与Servlet
    • 自己动手写MiniBBS系列(基本篇)之用户登录
    • JSP取当前日期
    • JDBC 入门(一)
    • 打开一个jsp页面默认查询所有数据,调用action
    • 使用JSP标签库验证用户的输入(2)完
    • WIN98/2000下的jsp服务器
    • 自定义JSP标签(tag)浅议
    • Struts学习傻瓜式入门篇
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1