理论上应该是: 一.立项 1.项目的功能的范围.实现技术方法和细节 2.需要多少人,需要的开发周期(根据客户的需求) 3.分析成本和风险 4.有相应的利润,可以立项 二.需求调研: 三.需求评审.确定: 四.概要设计(对技术框架.模块.功能的确定): 五.详要设计(对表.业务联系的确定): 六.架构师整体架构软件.布置开发任务: 七.整合软件: 八.测试: 九.试运行.维护: 十.正式运行 在实际中跟过二个项目,都是具体和用户交涉,和理论还是有出入的.…
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目.解决步骤:1.进入项目目录,可看到.project文件,打开.2.找到<natures>...</natures>代码段.3.在第2步的代码段中加入如下标签内容并保存:<nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.commo…
这里使用IntelliJ IDEA 来新建第一个java项目 在新建项目向导,你可以选择你的项目支持的技术,你正在做一个普通的Java项目,只需单击下一步. 下一步,新建一个test的项目. 新建一个java类 名为test.HelloWorld 敲入代码 package test; public class HelloWorld { public static void main(String []args){ System.out.println("Hello World!");…
前言 技术学习是一个总结.纠错.触类旁通的过程,而不是单纯重复练习的过程,如果你问一个做过5年以上Java的老码农,他们很多人都会有很强的"搬砖感",这种"搬砖感"其实就是对Java项目的触类旁通.看出套路来了,比如: (1)绝大部分Java应用系统,绝大部分功能归根到底都是数据库的"CRUD增删改查",中间加了一些数据的校验.转换和逻辑运算,不同之处就是有的功能流程拐弯多一些.性能要求高一些.界面交互炫酷一些等. (2)绝大部分应用系统,核心架…
不少初学者朋友在学习Java过程中,会对着视频敲Java项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂 这些朋友应该怎样才能掌握一个项目所用的知识点呢?至少不至于过了一头半个月就想不起来这个项目是什么东西呢? 1 刚开始运行项目的时候,你别根据视频或现有代码敲,而是得先运行通人家的代码. 自己敲代码的时候,会拘泥于API或模块的细节,多敲代码后反而会一头雾水.而且,你敲代码的时候,很有可能因为敲错一个地方而导致整个系统没法运行,而且这种…
最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量.<s:iterator>标签有一个value属性,用来存放在Action类的方法中存数据的list集合,还有一个id,好像是说指定集合的索引的意思,就是给list集合遍历出来的每个对象加上一个数字标签,反正我是这么理解的,没用过.还有一个很重要,就是var变量,我在s:iterator按ctr…
这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目. 该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -jar jarfile.jar 来运行我们的程序.我们来看一下如何满足这个需求. 创建一个Java项目 我们可以使用Java插件来创建一个Java项目,为了做到这点,我们需要把下面这段语句加入到build.gradle文件中: apply plugin: 'java' 就是这样,现在我们已经创建了一个Ja…
新建一个Project 是否有JDK配置 选择JavaEE 点击Next 项目路径和文件 .idea (directory based) 创建项目的时候自动创建一个 .idea 的项目配置目录来保存项目的配置信息.这是默认选项. .ipr (file based) 创建项目的时候自动创建一个 .ipr 的项目配置文件来保存项目的配置信息. 新建的文件 目录如下 在src下新建package 输入package名称 点击Project上的齿轮图标,修改包的显示方式为层次目录 新建一个Java文件…
Gradle插件通过引入特定领域的约定和任务来构建你的项目.Java插件是Gradle自身装载的一个插件.Java插件提供的基本功能远比源代码编译和打包多.它为你的项目建立了一个标准的项目布局,并确保有意义,有顺序地执行任务.现在,为你的项目创建一个构建脚本并使用Java插件. 使用Java插件 每个Gradle项目都是以创建名字为build.gradle的文件开始的.创建这个文件,然后像下面这样告诉它要使用Java插件: apply plugin: 'java' 一行代码足够构建你的Java代…
序言 各位好啊,我是会编程的蜗牛,JetBrains 日前宣布其打造的下一代 IDE Fleet 正式推出公共预览版,现已开放下载.作为java开发者,对于JetBrains开发的全家桶可以说是印象深刻,其中的IDEA更是号称java开发领域的绝对王者. 不过随着微软VSCode的日渐崛起,想必JetBrains也感受到了丝毫的压力,毕竟VSCode支持的语言越来越多,插件也越来越丰富,而JetBrains旗下的产品,一般都是针对某一个语言的,虽然也能扩展,但还是比较单一所以也需要打造一个和VS…