- scala并发、分布式、容错工具
- 使用
- system = ActorSystem.create(“hello”)
- system.actorOf() 前端 dwr
- 介绍
- 使用
- ajax框架
- 1.导入jar包 dwr.jar
- 2.web-inf/下的配置文件
- web.xml文件
- <servlet> - <servlet-name>dwr-invoker</servlet-name> - <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> - 固定写法
- <init-param> - <param-name>debug</param-name> - <param-value>true</param-value> - </init-param> - <init-param> - <param-name>scriptCompressed</param-name> # 允许在javascript中执行 - <param-value>false</param-value> - </init-param> - <load-on-startup>1</load-on-startup> # web工程启动时加载 - </servlet> - <servlet-mapping> - <servlet-name>dwr-invoker</servlet-name> - <url-pattern>/dwr/*</url-pattern> - </servlet-mapping> - dwr.xml文件
- <dwr> - <allow> - <create creator=“new” javascript=“DWRUserAccess”> # 生成js文件的名(页面中引用) - <param name=“class” value=“outrun.dwr.DWRUserAccess” /> # 曝露的类 - </create> - <convert converter=“bean” match=“outrun.dwr.User” /> # 注册实体类,可以在js中进行实例化 - </allow> - </dwr> - 3.写outrun.dwr.DWRUserAccess中的方法
- 4.页面调用
- test.html
- <script src=“/outrun/dwr/engine.js”></script> - <script src=“/outrun/dwr/util.js”></script> - <script src=“/outrun/dwr/interface/DWRUserAccess.js”></script> - <SCRIPT LANGUAGE=“JavaScript”> - DWRUserAccess.方法(参数,执行完运行的js函数)
- 参数可以是一个map,如
- var userMap = {};
- userMap.id = regForm.id.value;
- userMap.password = regForm.password.value;
- userMap.name = regForm.name.value;
- userMap.email = regForm.email.value;
- DWRUserAccess.save(userMap, saveFun);
- 其中的regForm是页面中的表单(的name属性,dom支持直接使用名字引用表单)
- </SCRIPT>