花了三年时间,写了一个框架,献丑了 框架网址是:http://www.jxva.com/framework给大伙献丑了有高手望指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在框架的特点是CoC,XML太繁琐,没必要。 我想问下你这个框架对表单提交数据时如何收集的,为了项目的需要,现在需要写个简单的框架现在的思路是仿struts,用第三方beanutils。ConvertUtils 进行类型的转化,在servlet里面配置,不知道你这个框架是如何实现的 在框架源代码com.jxva.mvc.Form中有一个文件form2Bean,可以直接将表单转换为bean的可以参考一下 不错的东西,很细致了。你首页介绍为什么不写你的思路?难道这个框架的意义仅仅就是便利?因该有别的想法吧。有个tutorial也好啊。选择了主流热点不一样的实现方式。总有原因吧,介绍介绍。你能写出来这个级别的东西,自叹不如。 看了下,觉得基本原理还是和struts差不多,不过还是学习了,强烈鄙视那些说风凉话的人,有种你去写一个啊! 我个人认为还是XML配置比较方便,而且便于统一管理。不喜欢Annotation 不写XML并不一定就要用Annotation比如我写的框架 对于 /samples/say!hello直接调用 sample.Say类里的hello方法,result如果为error,直接到 /WebContent/views/samples/say-error.ftl 找,除非一些特殊的redirect,dispatcher才去用到Annotation。这个就叫CoC,是Struts2.1以后版本的特点。比CoC更好的interface是流动界面,就不在这里讨论了。 哈哈,与我的框架有相同点; 比如我的框架 对于 /samples/say!hello 直接调用 sample.Say类里的hello方法,如果hello方法没有注解将直接输出result结果(常用于AJAX) 如果hello方法: 1.有@Forward("/hello.jsp")将转发到/hello.jsp 2.有@Redirect("/hello.jsp")将转向到/hello.jsp 3.有@Template("/hello.tpl")将调用hello.tpl模板 4. ... 写错了,1.有@Forward("/hello.jsp")将转向到/hello.jsp2.有@Redirect("/hello.jsp")将转发到/hello.jsp 你这结构完全抄袭现有的struts啊,写一个别人写过的,还不如不写 就算是别人写过的,楼上的能模仿写一个类似的出来?要不你写个linux操作系统?模仿也是一种能力的体现,学习的过程大多都是从模仿开始的!不管怎么说,能用心地去做完一件事就是一种成功,顶楼主。 无论好不好,佩服楼主一个!近来批评的人拿出点谦虚的态度吧三人行必有我师嘛good luck MVC框架比Struts强大好用多了,超级支持!!! 使用getHibernateTemplate().find(hql, object[])出现的怪异问题 [转]Tomcat/JBoss之上的第三种选择:WAS CE jsp 页面上传文件的时候,怎么实现进度条啊 哪位兄弟有tapestry4.1的教程 用户权限问题 生成随机数的问题,新手求教 关于struts标签的问题 windows 2003 下启动j2ee 报错 请高手指教 JBuilder8+WebLogic7的问题 J2EE客户端如何运行? 关于JSP提取数据库时间问题。高手帮忙! 求助:客户端获取文件问题
现在的思路是仿struts,用第三方beanutils。ConvertUtils 进行类型的转化,在servlet里面配置,不知道你这个框架是如何实现的
在框架源代码com.jxva.mvc.Form中有一个文件form2Bean,可以直接将表单转换为bean的可以参考一下
难道这个框架的意义仅仅就是便利?因该有别的想法吧。有个tutorial也好啊。选择了主流热点不一样的实现方式。总有原因吧,介绍介绍。你能写出来这个级别的东西,自叹不如。
比如我写的框架 对于 /samples/say!hello
直接调用 sample.Say类里的hello方法,result如果为error,
直接到 /WebContent/views/samples/say-error.ftl 找,
除非一些特殊的redirect,dispatcher才去用到Annotation。
这个就叫CoC,是Struts2.1以后版本的特点。比CoC更好的interface是流动界面,就不在这里讨论了。
哈哈,与我的框架有相同点;
比如我的框架 对于 /samples/say!hello
直接调用 sample.Say类里的hello方法,如果hello方法没有注解将直接输出result结果(常用于AJAX) 如果hello方法:
1.有@Forward("/hello.jsp")将转发到/hello.jsp
2.有@Redirect("/hello.jsp")将转向到/hello.jsp
3.有@Template("/hello.tpl")将调用hello.tpl模板
4. ...
2.有@Redirect("/hello.jsp")将转发到/hello.jsp
要不你写个linux操作系统?
模仿也是一种能力的体现,学习的过程大多都是从模仿开始的!
不管怎么说,能用心地去做完一件事就是一种成功,顶楼主。