`

疑问和思索: 对与错,了解与不了解,知道了和不知道(1)

阅读更多
这些天,看了不少的文章,最使我感触颇深的是在J道社区精华贴中的这篇[jsp+javabean能否满足100人使用?],
文章后的跟帖让我学到很多东西,让自己觉得很渺小.好多东西根本不懂,facebook为什么就可以承载那么多
的人员同时在线?不明白,真的不明白!什么资源的释放等等,也打乱了对之前学习到的的JAVA垃圾收集器知识.

之前只是简单的思考,实现一个类库似乎相当的简单.现在(*^__^*) 嘻嘻……折到了.
看到一位前辈的帖子:框架最主要的不是在功能性的强大,而在于架构的灵活性,功能是可以慢慢添加的.现在又
发现自己回到了原点,还是先写外围的扩展辅助类吧,最好都是独立的代码就好,核心等慢慢设计吧....

原本是这样思考的,一个基本的MVC结构的实现:
V层 使用JSP/JSTL来实现,加上HTML/CSS/JS之类的东西构建,现在
C层 使用Servlet来实现跳转
M层 分出DAO层和业务逻辑层Serv这两个子层

功能实现时时主要使用 插件扩展 的机制来实现,这就需要实现一个不错的插件扩展的机制,似乎要放在核心中
实现

包的层次结构如下
fleajava.fw.core -- 核心 ,现在觉得这个地方是越来越迷茫,个人感觉似乎越小越好,
fleajava.fw.db -- 外围的DB辅助类包,用于实现上面的DAO层的一个辅助类吧:
主要包含两种实现 TableDataGateway 和 ActiveRecord
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics