如何开发一个j2ee框架

来源:互联网 发布:豆瓣高分网络武侠小说 编辑:程序博客网 时间:2024/06/06 21:23

相信做java开发的,用框架久了的人会发现其实都差不多,可能有些人封装得好点

有些人封装的不好一点。其实原理性的东西都差不多,那么为了深入去了解框架,应该有不少人去看过源码

有看得懂的,有看不懂的。我也研究过框架,也看过源码。其实光看,还是 学不会什么东西的,因为你理解了别人的

那种做法,至于实现的细节还是非常重要的。往往一个细节就决定了你做出来的东西是否达标,是否合格。

讲到这里,不久前我也想着去试着开发一个开源框架,那时候目的很简单,就是自己熟悉一下框架的原理。

后来发现虽然我懂了框架的原理,但是要去做一个框架,发现实现起来还是有很多技术要点。后来我就有一个决定了

现在培训机构很多,视频也很多,有java基础视频的,有servlet视频的  SSH,,........很多很多,但是如何去开发一个框架

的视频还是很少,甚至没有,可能有一些培训机构会模仿SSH开发一个demo版本。

所以我做了一个重大的决定。把开发框架的过程录制成一个视频,给大家学习,往往别人的支持是我录制视频的东西

录视频很累的,所以我决定了,只要有一个人在看,我就继续录下去。

框架的模型开发得差不多了给大家介绍一下。

首先先给大家介绍一下我自己



名字:everxs   (八哥)

QQ:245223343

职业:软件工程师


准备给大家讲解的框架叫Jvn

学习完jvn主要掌握了下面几点:

1,mvc框架,类似StringMvc或者是struts那样的web框架,从此不在写servlet,从此不用在web.xml写servlet配置。

2,orm框架,类似hibernate或者ibatis那样的框架,从此不在为复杂的jdbc操作烦恼。

3,spring框架,类似spring的框架,从此不在为bean的管理烦恼;

4,cache缓存。

5,定时调度

6,自动生成在线文档

7,拦截器

 

学习完之后,会让你对反射机制更加了解,对Annotation从此觉得不再神奇。

以上是我开发好的一些功能,功能点会继续追加。


已经录制好了几个视频:

1,jvn中基于Mvc框架的开发,讲解如何摆脱传统的servlet,自己利用反射机制的原理,根据Uri来生成Controller。

通过调用Controller的方法来实现,这一部分当时没整理成一个文件夹,所以地址有几个,几个地址连续的

下面是视频下载地址

http://pan.baidu.com/s/1bnGZ4lx

http://pan.baidu.com/s/1o6BnxSe

http://pan.baidu.com/s/1pJFVfqN

下面是源码:

http://pan.baidu.com/s/1jG3TYn0


2,本次主要讲了以下几点:

1,如何给我们的Controller传递参数。
2,如何给我们的浏览器返回信息。
3.解决了编码问题。
4.如何返回页面,跟如何重定向URL.

简单介绍:我们之前讲到,通过用反射机制的原理去生成一个 Controller ,然而对应的Action则是  Controller的方法。

那么,我们就需要在JvnController(我们写好的父类),写入Request,Response这两个属性。在创建Controller

对象的时候注入这两个属性。达到了可以再Controller可以拿到Request,Response的效果,然后根据我们业务的处理,

再通过Response返回信息给浏览器。

这里注意的是,每个Controller都是一次请求new出来的,所以绝非单例模式


把视频跟笔记打包到一个文件夹了:

http://pan.baidu.com/s/1mg1OfpQ



视频会继续更新,期待大家关注。打造出我们自己的框架。


everxs

QQ:245223343







0 0