搞了一天,终于实现了使用javascript来写servelt. 为了简化开发,决定搞一个javascript的框架出来. 其实我个人现在听到框架这个词就不爽. 总觉得现在什么都要框架一把.
整理了一下思路, 将要做的这个东西, 就是写一个javascirpt放到那儿, 然后根据HTTP请求去执行js, 把这个js的结果返回给客户端. 就这么个东西, 叫软件? 程序? 系统? 算了还是叫框架吧,恶心一下也没有办法了.
开始还是想学习java/diango/rails之类, 根据url地址选择一个js action执行. 刚做到一半,一个朋友问我你做这个有什么意思,现在框架这么多. 你用javascipt搞一个没什么新意, 现在阿猫阿狗都写框架了, 思路就一个样. 郁闷了半天, 最后想明白了, 我当初做这个js的通用库, 不就是为了无聊了. 管他有没有用途呢. 我本就是一个偏执世界的疯子, 说到技术也不见得比得上那些阿猫阿狗.
不过我想了一下, 既然是疯子总得和别人不一样吧. 要是还是那些定义一个url 映射规则, 收到请求后, 找到对应的action,运行,返回. 那也不够疯阿. 想了一下决定换一个方式, 收到url请求后, 不去查找action而是运行一个dispather脚本. 根据上下文来决定转向到某个action. 不过想实质上还是差不多, 这下真的没有思路了.
不知道, 有没有一样疯的人, 能指点一下. 需要一个全新的url mapping的思路. 不求快,简洁. 只求和现在的不一样.
为了找一个新的思路, 看了人工智能想找一个学习算法, 看了函数编程借鉴规则引擎, 甚至翻了哲学, 英语. 在家里转来转去一天了, 还是没有找到好的办法, 最后只好在这里发表求救了.
分享到:
相关推荐
《深入理解Hibernate配置与映射:hibernate-configuration-3.0.dtd与hibernate-mapping-3.0.dtd解析》 在Java世界里,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而`hibernate-...
XI PI MAPPING开发必须jar包 import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*;
- 创建Java Mapping:在SAP NetWeaver Developer Studio中,开发人员可以创建一个新的Java Mapping项目,导入所需的jar包。 - 设计映射逻辑:使用Java代码编写转换逻辑,通常会使用`StreamHandler`类来处理输入和...
在IT行业中,尤其是在Web开发领域,跨域资源共享(CORS,Cross-Origin Resource Sharing)是一个重要的概念,它允许浏览器向不同的源(域名、协议或端口)发送Ajax请求,以突破同源策略的限制。Tomcat作为一款广泛...
hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-3.0.dtd hibernate-mapping-...
`java-property-utils-1.9.jar` 可能用于读取自定义的配置文件,例如,你可能希望根据不同的环境设置不同的CORS策略,这时可以将策略写入一个属性文件,然后使用`java-property-utils`来读取并设置过滤器的参数。...
hibernate-mapping-3.0.dtd 最新从官网下载,无损无修改
【前端项目-knockout.mapping.zip】是一个包含前端开发资源的压缩包,主要涉及的技术是Knockout库的一个扩展插件——knockout.mapping。这个插件是为了解决在使用Knockout.js进行数据绑定时,对JavaScript对象与视图...
com.sap.xpi.ib.mapping.lib.jar SAP PI JAVA MAPPING 必备JAR包
解决no such provider: BC 问题所需的JAR 在jdk中的jre\lib\security修改java.security文件, security... 在\jre\lib\ext中添加bcprov-jdk15-135.jar的jar包 bcprov-jdk16-143.jar提供加密,解密,生成密钥对等方法
在IT行业中,跨域资源共享(CORS)是一个关键的安全特性,尤其在Web应用程序开发中,它涉及到浏览器的同源策略。同源策略是浏览器的一种安全机制,限制了来自不同源的HTTP请求,以防止恶意网站读取或修改敏感数据。...
因为Hibernate在读出hbm.xml文件时需要通过网络读取到hibernate-mapping-3.0.dtd 文件。 如果没有网络不能正常工作。 所以提供上述文件。 以及hibernate-mapping-3.0.dtd,hibernate-configuration-3.0.dtd提供下载...
该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar(这里我们用的是更新的版本,但是用法是一样的)复制到tomcat的webapps...
在IT行业中,尤其是在Web开发领域,跨域资源共享(CORS,Cross-Origin Resource Sharing)是一个重要的概念,它允许浏览器向不同源的服务器发送Ajax请求。在这个场景中,我们关注的两个jar包——"cors-filter-1.7....
2. 创建一个配置文件,例如`CORSFilter.properties`,其中定义跨域策略。比如: ``` allowed.origins=http://example.com, https://api.example.com allowed.methods=GET, POST, PUT, DELETE, OPTIONS allowed....
一. 在tomcat的lib目录下添加jar包cors-filter-1.5.0.1.jar,java-property-utils-1.9.jar 二. tomcat路径下conf/web.xml文件中添加以下内容,可以在原文件中找到标签酌情添加。不要加到开头或者结尾。 <filter> ...
p133
Jetson-TX2-GPIO-mapping.xlsx
总的来说,CORS-filter-1.7.jar和java-property-utils-1.9.jar这两个库在Java Web开发中扮演着重要角色,一个是解决前后端跨域问题,另一个则是处理配置文件的读写。理解并掌握这两个库的使用,对于提升Web应用的...