我有一个梦想——能像写PHP一样,来写JAVA WEB应用

4013 次阅读 by 九九 2012-07-16 | 标签:Java 总结 一些怪想

   写PHP有些时间了,从大一上的寒假开始接触。后面玩了ThinkPHP跟ZF还有Joomla这样的东西,发现WEB开发用PHP简值就是一个“飞”啊!像URL导航这样的东西太爽了~一路写下来,用户只用去管一个Action.php一个Model.php一个对应于Action.php里要用到的模板文件,一下子展现在开发者面前的就只有这三个东西——MVC。啊哈哈,这么爽的事情,是不是所有的语言里都有呢?答案很快就得到了否定——当我玩过J2EE之后。    如果你写过Servlet,如果你用过Struts写过Struts.xml,那么我想问的是“Servlet的配置段,跟struts.xml里的配置有什么作用上的区别吗?”(请您留下您宝贵的意见,谢谢先)。反正我是找不到,就觉得它们两个换了一个名称而已,其它的没有区别~还有我想请的是。PHP里那么爽的Router功能为什么J2EE里面不采用呢?J2EE不是反射很强大吗?这个会是问题所在????我是不管了,直接撸上PHP里的框架疯~上张图先:这个东西我花了5天时间,把它给实现了,啊哈哈。我可以像写PHP一样来写Java的WEB应用了!!!!我扔掉Servlet配置跟Struts这样的配置,全心全意来写Action、Model跟View。再加上后面那些工具类包的支持,啊哈哈,开发起来可以跟PHP晒晒了Hoho~整个的框架等完成第一版之后就开源,欢迎前来加盟开发。附加的晒一段index.jsp里的代码:

< %@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>< %@ page import="com.xyrj.core.HHApplication" %>< %@ page import="apps.config.HHConfig" %>< %
//设置网站根目录路径
HHConfig.ROOT_PATH    = request.getServletPath();
//启动网站应用
HHApplication.run(request, response);
%>

下面这是ThinkPHP的index.php里的代码:

< ?php 
	define('THINKPHP_PATH','ThinkPHP/');
	define('APP_NAME','XJIUJIU');
	define('APP_PATH','App/');
        define('STRIP_RUNTIME_SPACE',false);
	require_once(THINKPHP_PATH."ThinkPHP.php");
	$app 	= new App();
	$app->run();
?>

像么?啊哈哈~不解释。


评论(1)

Hollie To 九九 (2017-06-14)

Good to find an expert who knows what he's taiknlg about!

PS:多打字可以减肥哦~234字以内。支持表情:


Top