摘要:
java特点 1简单(java语法是c++语法的一个纯净版本) 2可移植性(一次编译到处运行) 3面向对象 4分布式(java把打开套接字连接等繁琐的网络任务变得容易) 5健壮性(java编译器会监察处很多其他语言在运行时刻才显示出来的错误; java采用的指针模型可以消除重写内存和数据崩溃的可能) 阅读全文
摘要:
开始通过重构实现模式、趋向模式和去除模式 数据结构的构造非常随意,甚至近乎不存在。任何东西都要与其他东西通信。所有重要的状态数据都可能是全局的。在状态信息贝哥开的地方,需要通过错综复杂的后端通道杂乱的传递,以绕开系统的原有结构。 变量名和函数名信息量不足,甚至会起误导作用。函数可能使用大量全局变量以 阅读全文
摘要:
是什么 Mybatis是一个持久层框架,作用是操作数据库 Hebernate支持多种数据库 Mybatis提高开发效率, 动态SQL 1根据条件组装不同结构的sql语句,可以提高代码的重用性 2满足某些特定需求 缓存是什么 在Mybatis里面,所谓的缓存就是将已经查询过的记录放在内存的缓冲区或文件 阅读全文
摘要:
servlet的优点 是mvc的基础,struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握MVC的基础。 servlet把最底层的api暴露给程序员,是程序员更能清楚的了解mvc的各个特点。 程序员可以对servlet进行封装。Struts 阅读全文
摘要:
三层架构的理解 表现层: v:html/css/jsp/struts2 c:servlet/struts2action m:javabean/bean(例如:UserService) 业务层: 持久层:jdbc/dbutils/hibernate/springdao/springorm 分层架构是逻 阅读全文
摘要:
MVC的主要任务: 封装请求参数到javabean 数据类型转换和验证 调用业务代码 返回数据 专项某个页面展示结果 MVC怎么理解 model-view-controller 是一种软件设计思想,强制性的把应用程序的输入、处理和输出分开。解耦合 model--便是业务数据和业务处理。相当于Java 阅读全文
摘要:
目录: 隐喻的重要性 好的模型要简单,与其他模型关联密切,能解释大部分实验事实和观测现象 科学史是由坏的,狭隘的模型转变到较好的,覆盖领域较多的模型的转变 如何使用软件隐喻 通常的软件隐喻 软件书写:写代码 软件播种:生产系统 软件珍珠培植法:系统积累 软件创建:建造软件 实用软件技术:只能工具箱 阅读全文
摘要:
什么是软件创建: 问题定义 需求分析 实现计划 总体设计 详细设计 创建即实现 系统集成 单元测试 系统测试 校正性的测试 功能强化 创建活动中包含的一些特定任务 验证基础工作已经完成,可以进行创建工作 设计和编写子程序与模块 创立数据类型并命名变量 选择控制结构并组织语句块 找出并修正错误 评审其 阅读全文
摘要:
没人会记得之前的你有多弱,你永远是现在的你自己 阅读全文