JAVA网页编程之JSP完成树型构造架构(1)--需求剖析和数...
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。js|架构|数据|数据库本构造架构模组完成的功效是,显现一个树型的公司构造架构形式,能够在最初一层的每层增加部门.也能够删除恣意部门,假如删除带子部门的部门,那末,其所属子部门一同被删除.如,总司理
打造处
打造一部
打造一课
产物工程部
品保处
IQC
FQC
办理处
办理部
推销课
保安部
下面就是一个树型布局,假如我们要按格局显现其布局,能够在办理手下增加人资课.能够在总司理下增加行销处等
删除的时分假如删除办理处,那末,办理部,推销课,保安部统统都要删除.
这是一个典范的树型布局,我们要完成的功效是显现,增加,删除
数据库包含层的观点,创建以下:
createtablengb_org(
idnumber(8)primarykey,//用sequence.nextval主动增添来完成
p_layervarchar2(8),//父层如,B
p_idvarchar2(8),//父id10
c_layervarchar2(8),//以后层,子层C
c_idvarchar2(8),//子层地点的编号10
totalvarchar2(16)notnull,//p_layer,p_id,c_layer,c_id字符串联在一同:B10C10打造处
namevarchar2(32)notnull,//部门称号
create_byvarchar2(32),//创立者
create_dateDate,//创立日期
update_byvarchar2(32),//修正者
update_datedate);//修正日期
Createsequencengb_org_seq
Incrementby1
Startwith1
Maxvalue9999999
Cycle
Nocache
这里,全部公司是A10,总司理是A10B10(先把父id的层+编号反复,然后再写以后部门的层+编号).打造处为B10C10,打造一部为C10D10.同层编号以1为递增,最小为10,最年夜为99(没有哪一个公司有89个同级其余部门吧?)
如许我们懂得了其数据库,完成树型的逻辑,接着能够写显现部分了.
公道创建数据库非常主要,这也是DBA的主要性,惋惜这些剖析事情也是我一个小小的程序员做的:)
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 是一种语言,用以产生「小应用程序(Applet(s)) 是一种使网页(Web Page)产生生动活泼画面的语言
页:
[1]