现如今,基于Java的网站开发明显过于复杂,远超实际工作需要。在Java领域中,大部分的网站开发框架也没有严格的遵循“可重用”原则。 动态框架如Rails,Django和TurboGears等的出现,为Java网站开发提供了新思路,Grails就是基于这种新思路构建而成的。Grails大大降低了Java领域中网站开发的复杂度,它建立在已有技术如Spring和Hibernate之上。简单理解,Grails是一个框架,特点是整合先进技术,本质是专注抱大腿。哈哈,开个小玩笑,Grails可不是只有那么简单。 Grails通过其核心技术及扩展插件使网站开发中的很多难题都得以解决,如果非要列一个清单的话,主要应包括: 一个基于Hibernate且易于使用的对象关系映射(ORM)层 一个被称作GSP的页面展示技术 一个基于Spring MVC的控制器层 一个基于Gradle的交互式命令行环境 一个内嵌的且已配置为热部署的Tomcat服务器 Spring的依赖注入技术 使用Spring的MessageSource实现国际化(i18n) 一个基于Spring事务抽象的事务层 借助功能强大的Groovy
1
潜在的Web隐私模型 分片Web身份 Web的身份模型包括两种交互的浏览器功能的隐式结果: 每个域的状态,尤其是cookie ,它使一个eTLD + 1保持访问者身份的一致概念。 由于3p Cookie,iframe中的存储等原因,此标识扩展到了顶级网站。 浏览器中信息的传递,在网页上同时发生的各方之间(通过诸如DOM或JS中的共享状态,HTTP重定向或postMessage之类的机制)进行。 这种结合导致了广泛共享的跨站点身份,因此可以对个人的浏览活动进行网络范围的跟踪。 全局静态标识符(例如或类似人的浏览器提供或PII)也提供了通往全局身份的独立路径。 Cookie,指纹和其他浏览器状态的限制都旨在降低这种创建或访问全局身份的能力。 一方面,全球身份使人们能够编织一个人的大部分浏览历史记录的能力,这是当今网络关注的核心隐私问题。 通过限制开发人员可以使用的基本功能,浏览器可以很
2023-03-25 23:03:26 4KB
1
为了解决传统财务管理方式效率低下、容易出错,同时长时间下所积累的财务数据无法保存,查询相关的财务数据不便等问题,文中结合计算机技术,开发了基于Web技术的财务管理系统。其采用SSH框架完成系统的搭建,并采用JavaEE平台进行系统的开发,利用JavaScript语言编写系统。实验验证,该系统能够满足设计要求,使得财务管理从传统的手工记账形式转变为数字化管理模式,大幅提升了财务管理人员的工作效率。
2023-03-25 22:23:35 1.63MB 综合文档
1
待办事项 基于Web的待办事项应用程序。
2023-03-25 15:01:36 67KB JavaScript
1
xunfeiwebapi 讯飞语音识别web api 此demo展示了前端调用讯飞web api的方式 主要是展示获取音频并转换成base64 真实开发环境需要后端去请求讯飞接口 注意 请启用http服务访问index.html 请登录 获取appid和apikey 并修改hz.js中 appid apikey 此demo只作测试用 直接运行会跨域 请下载浏览器插件例如’Allow-Control-Allow-Origin: *‘阻止跨域
2023-03-25 14:25:26 5KB JavaScript
1
随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加。同时由于计算机和网络技术的普及,建立一个B/S结构的学在线考试系统之后,可以通过在线考试以及自动阅卷方式代替传统的考试。  在线考试系统是利用Java web技术开发设计的。数据库是基于Mysql设计的。学生可以在线考试,系统实现自动阅卷,管理员可以管理学生信息,试卷信息,题目信息等;本系统分前台和后台两部分,前台实现功能有:学生登录,在线考试,成绩查询,修改密码等;后台实现功能有:管理员登录,考生信息管理,考生成绩查询,试卷管理,题目管理等; 系统中涉及系统普通用户和管理员两种权限;接下来针对这两种权限分别说明下功能结构; 主要功能有: 普通用户:在线考试,成绩查询,修改密码; 系统管理员:考生信息管理,考试成绩查询,试卷管理,题目管理; 系统设计的技术选择 处于安全性,功能可扩展性。采用java ee。 数据库使用开源的Mysql; 服务器采用Tomcat;
2023-03-24 16:45:45 1.87MB javaweb Tomcat Mysql 在线考试系统
1
在Web 网页上使用VBScript 和JScript
2023-03-24 16:37:39 64KB VBScript 和JScript
1
Acunetix Web Vulnerability Scanner
2023-03-24 15:10:38 125B Awvs
1
AdvancedWebView 适用于Android的增强型WebView组件,可按预期工作 要求 Android 2.2以上 安装 将此库添加到您的项目 在您的根build.gradle声明Gradle存储库 allprojects { repositories { maven { url " https://jitpack.io " } } } 在应用模块的build.gradle声明Gradle依赖build.gradle dependencies { implementation ' com.github.delight-im:Android-AdvancedWebView:v3.2.1 ' } 用法 AndroidManifest.xml < uses xss=removed> 布局(XML) < im .delight.android.webview.AdvancedWebView android : id = " @
2023-03-23 21:39:17 109KB android mobile web webview
1
写在前面:通知系统是网站信息传播机制的重要的一部分,足够写一大章来说明。本文只梳理设计原则,后续相关内容会持续更新。这里的通知包括但不限于公告、提醒或消息(不同使用场景下的功能定义不同)。关于各客户端平台(ios、android、wp等)的通知机制,在其交互设计指南中有更详细的说明,大家可自行参考。通知系统,顾名思义即通知信息的传达处理系统。目的是为了让用户获得需要得到的消息及提醒并进行处理。这里的“需要得到”有两层意思:1、用户彼此互动触发的信息流(留言、评论或者回复、私信等)2、网站希望用户了解关注的信息(系统公告等)通知系统设计的原则可简单的归纳为:1、消息传播效率最高(获取、处理、信息
2023-03-23 15:05:08 344KB Web网站通知系统设计
1