标签:
既然是项目,就会有需求.每个项目的开发,都伴随着一系列要解决的问题.
项目涉及,整个JavaWeb流程.jsp页面表现层.servlet和service两层业务逻辑层的处理.数据库以及数据库DAO的处理.MVC模式.单元测试.集合.反射机制.开发原则
既然是项目,我们就要整理好清晰的思路,这也是少不了的项目架构.项目架构迭代.
搭建好项目架构--->数据库--->创建用户.授权.建表.存储数据等.pl/sql的方式
Eclipse开发环境
前台页面
对数据库用户操作流程
进行junit测试--->导入测试包--->建立测试环境
用户显示流程
user_list.jsp-->web.xml-->Servlet-->Service
jsp编译原理
Tomcat相关
基本就是这么个流程.
知识理论性的东西--->开发原则(实现目标的原则):1 开闭原则 : 一个实体应该对扩展开发,对修改关闭
2 里氏替换原则 : 能够使用父类的地方,一定可以用子类替换
3 接口隔离原则 : 接口尽量做到功能做小化,一个类对另一个类的依赖性,尽量建立在最小的接口上
4 合成/聚合复用原则 : 尽量使用合成/聚合,而不使用继承
6 迪米特原则 : 一个对象尽量对其他对象尽可能少的了解,业务型对象(客户端),当面对多的别的对象引用的时候,可以用一个第三方的对象中介
7 依赖倒转原则 : 依赖于抽象而不是依赖于具体.面向接口编程.面相抽象编程,而不是面向具体编程,就是在类对象调用的时候,在参数的位置,具体是接口或父类的引用
--->mvc模式 : 架构设计模式 : model 数据 --> string.xml --> array --> 启动/实例化
View 界面 --> activity --> 启动/实例化
Control 控制 : java--> adapter --> 启动/实例化 --> 往界面里面传递合适的的数据
Adapter为什么可以往View里面传递数据因为我们所有的容器View都继承于AdapterView
使用mvc的目的 : 将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式
--->反射机制 :
标签:
原文地址:http://www.cnblogs.com/lwxalxy/p/4723753.html