易截截图软件、单文件、免安装、纯绿色、仅160KB

Douyu会是SSH构架与JSP/Servlet技术的终结者吗?

 Douyu是一种完全采取Java语言开发的、运作于JVM以上的新式基础开发平台。
在web层,Douyu完全遗弃了JSP/Servlet,
在数据库访问层,Douyu不依赖于任何ORM(对像关系照射)构架(如Hibernate)。
Douyu将Java语言编译器、Http服务器、MVC圆满调整在一起,
差点儿兑现了ORM全自动化,同时在Java语言层面引出了权限治理模型。
Douyu内置的Java语言编译器基于OpenJDK Javac编译器(b60版),
并进行了批改和扩张,和Http服务器组合以后能在控制器层发挥出强大的威力,
你只要批改Java源文件,其后刷新浏览器就能查看运作结果,
与此同时编译器也是兑现ORM自动化的基石。
Douyu内置的Http服务器是基于NIO技术的,
是对Tomcat六及com.sun.net.httpserver(一共1300多个Java源文件)进展阔斧大刀的改建后得来的,
改建后的Http服务器当前唯有60个上下的源文件,支持Http1.0/1.1协议。
Douyu内置的权限治理模型现阶段包孕了效能权限、字段权限两类,
效能权限正常对应控制器类中的Action步骤,Action步骤可以与表单中的旋钮联系关系,
字段权限能统制表单中的字段是不是可以查看、批改或掩藏。
Douyu内置的ORM已差一点兑现自动化,你只须建个数据库表(如pet),
其后在服务器配置文件中配备数据库驱动、并为每个数据库指定一个包名(如my.oracle.table),
然后就你可以在你的Java源文件顶用import my.oracle.table.Pet导入模型种Pet。
Douyu还支持横跨多个数据库的事宜,还支持封存点(Savepoint)。
Douyu项目首页现阶段放在:
http://code.google.com/p/douyu/
底下是一些简略的代码片段:
Hello World
Java代码
1.@Controller
二.public class HelloWorld {
3. public void index(PrintWriter out) {
4. out.println("Hello World!");
5. }
6.}
@Controller
public class HelloWorld {
public void index(PrintWriter out) {
out.println("Hello World!");
}
}
自动提取表单参数:
Html代码
1.
2. 名称:
3. 年纪:
4. 
5.
名称:
年纪:
Java代码
1.@Controller
二.public class User {
3. public void show(String name, int age) {
4. ...
5. }
6.}
@Controller
public class User {
public void show(String name, int age) {
...
}
}
资料上传
Html代码
1.
2. 资料一:
三.说明 :
4. 
5.
资料一:
说明 :
Java代码
一.import com.do


相关文档:

JDK与JSP设置

 JDK环境变量配置:
1.右健单击“我的电脑”图标选择“属性”,然后选择“高级”选项;
点击“环境变量”按钮。
2.在“系统变量”下单击选择“PATH”变量,然后点击“编辑”按钮;在“变量值”一栏的最前面添加“c:\Java\jd ......

MyEclipse修改页面模板(JSP和HTML等)

 
MyEclipse:修改MyEclipse开发工具中的页面模板(JSP和HTML等)
1.用MyEclipse工具开发Web项目,有一个很普遍的问题,就是在新建一个页面文件时,需要修改pageEncoding值,页面中默认的pageEncoding值一般是ISO-8859-1。
2.如果Web项目需要支持中文,那就必须把那个ISO-8859-1给改掉,换成以下几种:UTF-8、GB2312 ......

jsp 乱码问题

a.jsp页面内容:
%26lt;%@ page language="java" import="java.util." pageEncoding="GB2312"%%26gt;%26lt;form action="b.jsp"%26gt; name:%26lt;input type=text name=name%26gt; %26lt;input type=submit%26gt;%26lt;/form%26gt;
b.jsp页面内容:
%26lt;%@ page language="java" import="java.util." pageE ......

FCKeditor 2.5 jsp struts2

一.下载fckeditor-java-demo-2.5.war
           下载地址:http://java.fckeditor.net/demo.html,部署到tomcat下,启动后就可以访问此demo.
二.jsp集成
           1. copy "fckeditor"文件夹到网站目录&n ......

关于JSP中request.getRealPath()

在为服务器端组件编程时,你很可能要从相对于web根的路径来取得某个文件的真实路径,但此文件实际上在站点的一个虚拟路径上。
什么是虚拟路径?
在一个web服务器上,虚拟路径将物理上分离的各文件组合在一起,放在同一个站点路径上,在应用服务器上,每个应用定位于其自己的虚拟路径上,实际上相互之间有着完美地分离。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号