面向对象程序开发的分析与设计

本文主要根据课程《软件工程》所学,介绍了OO设计的思想以及常采用的流程,希望此文能对你的OO开发小有裨益。 1. 结构化程序开发 结构化分析方法 :将待解决的问题看作一个系统,从而用系统科学的思想方法(抽象、分解、模块化)来分析和解决问题。 结构化分析核心思想 :自顶向下的分解 结构化程序开发的特点 : 软件作为处理数据的流,将之定义未一系列步骤构成的算法; 每一个步骤是带有预定......

Git基本命令

git 的“三”三种状态 已提交(committed):表示该文件已经被安全地保存在本地数据库中了; 已修改(modified):表示修改了某个文件,但还没有提交保存; 已暂存(staged):表示把已修改的文件放在下次提交时要保存的清单中。 三个工作区域: 工作目录(只有一个) 暂存区域 版本库 git 撤销操作# 撤回暂存区文件 git reset HEAD <file&......

七步完成Java Web部署

第一步: 购买 VPS可以选择国外服务器提供商,相较国内,价格更优,还能做其他国内服务器做不了的事情。 第二步:安装 SSH 客户端和文件传输工具接下来,安装 SSH 客户端,实现远程管理 Linux 主机。mac 自带终端可以进行远程管理。还需要一个网络文件传输工具。作为本地 windows 系统和远程 Linux 主机文件传输的桥梁。个人选择 Xshell 和 Xftp 来管理远程服务器......

Struts框架的配置

1. Struts.xml 举例Struts.xml 是 Struts2 框架的核心配置文件,主要用于配置核心控制器 Action 类,同时还可以配置作用于 Action 的拦截器、Action 的 result 映射等,在程序运行时 struts.xml 将被 Struts 2 框架自动加载。 下面是一个完整的 Struts.xml 配置文件,来源于 Struts 官方文档,做了部分修改,......

Struts框架的处理过程

注: 本博文主要翻译自 Struts 官方文档,附上链接 https://cwiki.apache.org/confluence/display/WW/Big+Picture Struts 对客户端的请求的处理主要经过下面几个过程: 客户端的请求经过 Servlet 容器一系列的过滤器(Filter) 过滤器 FilterDispatcher 被调用,FilterDispatche......

从MVC构成解析Struts框架

1. Struts 是什么Struts2 是一个 开源的,基于MVC 的优秀的 Web 开发框架 。Struts 框架是在 JSP Model2 基础上实现的 MVC 框架。由于MVC 内部原理较为复杂,需要精心设计,运用到程序中会增加应用的复杂性。但是,从大的方面看,会大大提高软件开发的效率。Struts 把 Servlet 、JSP 和自定义标签等元素整合到统一的框架中,使得开发人员不用......

基于JDBC连接数据库的JavaBean的实现

1. JDBC 介绍JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组由 Java 语言编写的类和接口组成。 2. JavaBean 介绍从面向对对象和代码可维护性的角度来考虑,JSP 页面应该尽可能少得使用脚本代码。JSP 可以通过组件实现功能扩充。JavaBea......

Java Web入门介绍

1. 什么是 WebWeb 是一种基于超文本方式工作的信息系统。常具有以下三个特征。 Web 使用超文本技术的 HTML 来表示信息资源以及建立资源与资源之间的链接。 Web 使用统一资源定位器(Uniform Resource Locator,URL)定位 Web 服务器中信息资源的位置。 Web 使用 HTTP 协议定义客户端与 Web 服务器之间的通信。 2. Web 工作原理 ......

MySQL 基本语句

1. 连接数据库# 启动数据库 1. net start mysql # 连接数据库 2. mysql -u root -p # 关闭数据库 3. net stop mysql 2. 数据库操作# 创建数据库 1. creat database db_name; # 删除数据库 2. mysql -u root -p drop db_name # 选择数据库 3. use db_n......

读《白夜行》-- 东野圭吾

入手一年多的kindle几乎一直在吃灰,在返校的列车上,一部小说,是最好的消遣。早就有人推荐日本作家东野圭吾的推理小说《白夜行》,早先也曾读过其另一篇犯罪推理小说《嫌疑人X的现身》,感觉不错,而这次也没让人失望。既然是推理小说,那么未读之前看任何的介绍,都是不合适的。 艺术手法《白夜行》故事时间跨度达19年之久,人物众多,需要极大的掌控力才可不留漏洞的完成如此长篇巨制。通篇小说,按照时间顺......