计算机的结构和软件开发必备知识

工作7、8个月了,对很多东西都忘得差不对了。需要回顾这两年学过的东西。现在需要另一次起飞了。

我学过很多,这也是2013年3月的事了。我热爱软件和计算机。

学过:2009年  C语言。

学过:2012年  汇编语言。

学过:java语言程序设计、HTML、mysql,sqlserver、js、jsp、oracle,hiberate、struts2、springMVC、easyUI.

学过:linux、PHP、Android、HTML5


 

计算机的结构和软件开发必备知识_第1张图片

 

一个应用常见的问题是:架构、框架、缓存、xml(配置文件(灵活的可插拔性)、存储数据)......

项目开发的几种组合:

1.Jdbc+servlet

2.Hibernate+structs2+springMVC

3.Hibernate+springMVC 等等

 

一定要注意流程。

对数据库进行操作  jdbc  jdbn(数据连接池)  hibernate  ibat  

                                 Struts2

                                 springMVC

重的在sql语句。(因为做项目就是crmd  增删改查操作,最主要的是要去结合实际的需求去做。在一个项目中比较难的是 权限问题。比较难得技术是,反射技术)

常用的数据库 关系型数据库是 MySQL  SQLServer  Oracle

常用的服务器   tomcat  weblogic Apache


后续对上面个框架总结和性能进行分析。

你可能感兴趣的:(java)