JAVA
弄个表格记录一下自己的所学~
WEB 相关 | SERVLET | java编写的服务端应用程序,试过用servlet+dom4j实现类似struts的rui分发功能 |
JSP | httpservlet的扩展,也属于 servlet可作为展示层显示信息,一般习惯用框架的标签或者c标签来读取服务器发送回的内容,页面仅仅做显示结果用,尽量不写<%这类代码 | |
JAVABEAN | 具有get,set方法,无参构造函数,可作为在页面传值的载体(当也可以包含逻辑处理) | |
Spring | IOC,将类的实例化托管给框架,AOP,还是没太理解,应用上接触到的和日志有关,batch,用过拓展后的插件 | |
Struts | mvc一种开放源码的实现,第一次知道了什么是框架,从前台到最后的持久层,靠着这个总算有了一个系统的理解 | |
Strust2 | 和sturts貌似没多大联系了,通过注解能够实现零配置,不过得看情况,不然维护就是噩梦 | |
IBATIS | 对开发人来说算是对sql有了很大的掌控权,通过标签配置组成各种sql语句,不过没有太关注过底层的实现,仅仅是用过而已 | |
Dom4j | 读取xml文档很方便,在读xml时有过简单的应用,没深入研究 | |
log4j | 将日志分级,以多样的形式显示,貌似都是服务端在用 | |
Hibernate | 简化sql操作,二级缓存提高了资源的利用率,更深的应用就没了~深入浅出hibernate,看过几章,涵盖的不仅仅是简单的应用,还学到个其他软件方面的知识,是本好书,有时间一定再看看 | |
oracle | pl/sql 程序包等,适合于大型的企业级应用,感觉osqledit比plsql顺手,可惜只支持oracle | |
mysql | 最近在用,用到了以前没有用过的特性 | |
sqlserver | 仅停留在各种数据库通用的增删查改阶段 | |
redis | 可以做缓存用,也可以把数据持久化到硬盘的kv数据库,留存统计的数据全靠它了,支持一些特殊结构的数据存储bitset zset set hset (可惜不支持分布式,但是可以设置主从备份) | |
python | 比较方便的脚本语言,不用编译就可以直接运行,可以通过引用第三方库实现对mysql,redis的操作 目前用来处理日志的时候用得比较多,没有进一步深入学习 | |
工具软件 | editplus | 神编辑器,第一个网页作业就是用的它~ |
osqledit | 支持通过表格粘贴数据,sql整形,各种快捷功能呀~ | |
ob10 | 同上,不过相对来说条件查询的功能更好 | |
eclipse | 应该说java人都知道 | |
web容器 | tomcat | 手动将一个web工程配置进去比较繁琐,一般都是用eclipse的插件处理了~用得不是很深 |
resin | 目前在用,一般是wap游戏服务器端用 |
轻量级框架objot ,支持ioc,aspect ,对动手能力要求比较高