在项目协作中,建模工具起到了非同寻常的作用。 可以使项目管理员确定项目范围,使分析员了解系统提供的功能,使开发员了解系统的逻辑流程及系统中对象之间的消息转递等等。
就使得项目管理员,系统分析员,开发员有必要掌握一种建模工具。如Rose,PowerDesiger,EA,Viso等。
rose是我参加工作后,接触的第一种建模工具,此次在跟项目的时候还接触到了Viso,pd,ea。他们之间各有个的优势面。这里不说了。
下面的例子是我初学建模时练习的例子(工作中的建模实例,就不能拿出来跟大家分享。望见谅)。这些同样也见证了我成长的足迹。
见供参考:
跟大学同学从去年开始一起搞的softecase项目差不多完成了。在页面模版选择方面,我们选择了velocity来做公共界面设计。大家知道,当Velocity应用于web开发时,界面设计者可以和程序开发者同步开发一个遵循MVC架构的web站点,这就是说,页面设计者可以只关注页面的显示效果,程序开发者关注业务逻辑编码。
下面是表格编辑及预览的模版:
CLASSIC_EDITOR_TABLE.vm 代码
<HTML>
<HEAD>
<TITLE>$logixBox.get ...
昨天将以前在开发中经常使用的case_jsp2温习了一遍。以下为case_jsp2文档部分内容。仅供参考:
scope:
Page PageScope
Request RequestScope
Session& ...
工作两年了。最近回顾了一下自己当初学习时,制作的demo(struts+hibernate+spring)。仅供学习的时候参考。
总结以下几点:
1。sevlet
xml 代码
<servlet>
<servlet-name>actionservlet-name>
  ...
为什么我们需要UML建模CASE工具:
随着系统的构建变得越来越复杂,UML建模CASE工具为项目相关人员(如,项目经理,分析员,设计者,构架师,开发者等)提供了许多的好处。UML建模CASE工具允许我们应用规范的面向对象分析和设计的方法与理论,远离纠缠不清的源代码,达到构建和设计变得更直观,更容易地理解与修改的层次。
双向工程
双向工程包括正向工程 - 从模型到代码 和反向工程 - 从代码到模型。表1显示了EA和Rose双向工程的特征。
语言
EA
...
去年年初的时候,买了一本《精通hibernat:java对象持久化技术详解》丛书,编者:孙卫琴。 当时,一是为了做项目的时候,遇到刺手的难题能迅速找到解决方案,当然也可以咨询资深高的同行。但眼下是最为便捷的方式之一;二是也可以供新来的同事阅读。一举两得。踏入07之后,hibernate3 的 横空出世。它的一些优点也深值得我们努力去学习新的东西。 以便能把手下在做的BILLING项目的性能给予很好的优化 。下边是laliluna提供的一本书。以下是书的目录结构:仅供学习及参考。
http://www.laliluna.de/hibernate-3-book-working ...
声明以下目录结构摘自红工场:http://www.redsoftfactory.com/chinese/ejb3/docs/zh/ref/index.html
看目录回顾所学的知识:
EJB3 Persistence开发手册
1. EJB3 Persistence API介绍
1. 为什么要引入EJB3
2. EJB 3和EJB 2.1的区别
3. EJB 3中的元数据批注:Annotation
2. 第一个Entity Bean:Hell ...
两年没有碰过swing了。昨晚跟同学聊了一会。问我现在还在用swing?曾记得在校时,还曾搞过一个图书管理系统(前端使用swing进行请求处理及展现;后端是用hibernate和mysql进行数据的处理)。挂断之后,自己给自己打了个问号。swing是不是被我给抛弃了?现在拿起来。还像以前一样?从书架上取下那本介绍swing的精通全书。整整看了一个晚上的书。今天从manning那下载了一本swing的丛书。不过是E版的,跟我的那本也不大一样。以供自己上班有空的时候再慢慢啃吧(没办法E太差了),我得加强E了。
"冻迷"看图猜猜是用的哪种设计模式及java5的哪种新特性:
猜完之后,打开一下链接。看看你的能力如何:
1。插件:
http://mojo.codehaus.org/
2。文档:
http://maven.apache.org/guides/index.html
3。上转一本电子书,献给热爱Eye的同学:
已将Acc4发布至集成测试环境。日后通过此路径访问集成环境的web应用:url:http://10.0.13.92:8080/Acc4
另:
请大家在本地先把环境设置好。(参照 Maven 指南)
环境设置:
1。将附件中的settings.xml文件拷贝至%maven_home%\conf ,并修改本地仓库路径(如<localRepository>D:/Java/maven-2.0.6/Repository</localRepository>)
2。添加网络驱动器:
映射网络驱动器 选择Z ...
1.在本地maven的安装目录中找到mvn.bat文件,打开修改以下行,以扩大内存:
%MAVEN_JAVA_EXE% -Xmx512m %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR% "-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Dmaven.home=%M2_HOME%" org.codehaus.classworlds.Launcher %MAVEN_CMD_LINE_ARGS%
2.开始构建
D:\Java\Acc4>mvn archetype:creat ...
maven构建以初见成效,现把我带领及负责的项目的项目构建的过程记录下来,以供组员借鉴。
1.将maven-proxy-webapp.war放至 webapps 目录下.
2.修改maven-proxy.properties 文件下的repo.local.store,repo.third-repo.url属性为本地自己的目录:
repo.local.store=D:/java/apache-tomcat-5.5.12/webapps/maven-proxy-webapp/web-inf/repository
repo.third-repo.url=file:///D:/java/apa ...
1。先帖个uml类图:
2。欲创建工程目录结构:
Hibernate:宿主目录
build:输出目标目录(略)
src:源目录
&nbs ...
- 14:37
- 浏览 (193)
- 评论 (0)
1.创建实体表及初始化数据
create table PRESIDENTS(
ID NUMBER(10) not null,
NAME VARCHAR(32) not null,
BIRTHDATE DATE not null,
PARTY char(1) not null,
primary key (ID)
)
insert into PRESIDENTS (ID, NAME, BIRTHDATE, PARTY) values (1, 'George W. Bush', to_date('07/06/1946','MM/DD/YYYY'),'R');
insert ...
1.如何创建对象类型
语法:
CREATE TYPE type_name as OBJECT (
column_1 type1,
column_2 type2,
...
);
e:
CREATE TYPE OB_HUMAN AS OBJECT(
NAME VARCHAR2(20),
SEX VARCHAR2(1)
)
2.使用对象类型创建一个表(此表就称之为对象类型表),使用时,跟普通表一样(增删改查).
...
虽然80端口是http的默认端口,但是http可以根据需要在任何端口上运行。
http get请求将有限的数据从客户端发送给服务器,post请求则可以将无限的数据发送给服务器。
http是一个无状态协议。状态可以通过使用cookie ,url重写以及使用ssl作为专输(也就是https)来添加。
80端口上的http通常位于防火墙之外,因此http是通道操作的常见选择。
https是在ssl上的http。
ssl提供加密,参与方的验证以及状态维护所需的可标识性会话。
ssl中的加密和验证依赖于参与方两端的配置和功能,也可能是没有协商结果的。
ssl和https具有明显的启动开销。 ...
体系结构是将一系列具有相互依赖关系但却与整个系统具有不一致的上下文的较简单系统组成较大系统的结构化原则的集合。
架构师的角色就是使得设计人员和开发人员尽可能快地提高效率。
创建一个能够解决服务级别需求的体系结构将有助于你避免上cnn。
可伸缩性是指在系统负载增加而不改变系统的条件下,对所需的服务质量的支持能力。
可靠性将保证应用程序和所有事务的完整性和一致性。
可使用相将保证服务/资源可供使用。
可扩展性是指在不影响已有系统功能的前提下增加额外功能或修改已有功能的能力。
可维护性是指在不影响系统其他组件正常工作的前提下修改已有功能缺陷的能力。
可管理性是指管理系统并确保系统能够 ...







评论排行榜