`
blueram
  • 浏览: 767077 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

javaWeb产品项目license的开发使用

 
阅读更多

公司开发的一个产品,提供给客户使用,要有试用的时间限制和购买的商业license限制。

我是这么做的,使用bcprov生成密钥来加密license,绑定服务器的ip和mac地址等,然后

使用sigar来取得服务的ip和mac等信息。

然后也使用了h2database嵌入式数据库,保存加密的信息

在系统启动的时候进行了验证,然后使用quartz定时修改了license的信息。

但是发现一旦修改了系统时间,quartz就会失效。

没办法,只好在每天第一个登入系统的用户的时候检查一下系统时间是否被修改,然后检查license的有效性。

虽然可以实现,但是感觉不太好。

不知道有什么好的办法没,和大家讨论下怎么检查系统的时间是否被修改

分享到:
评论
1 楼 hijackwust 2012-07-07  
可以登录时候访问一下公司接口获得真实时间;如果客户部署在内网无法访问外网的话,我觉得做到你这样已经可以了。

相关推荐

    基于LayUI的快速开发JavaWEB项目asurplus设计源码

    这些标签揭示了项目的几个关键特性:首先,它是一个JavaWEB项目,主要使用Java语言进行开发;其次,它利用了LayUI框架,使得开发工作能够更加高效;第三,它包含了CSS样式的设计,保证了界面的美观度;第四,项目...

    JavaWeb-JavaWeb资源

    JavaWeb是一种用于开发基于Web的应用程序的编程领域,它利用Java技术来开发交互式的网页和后端服务。...通过不断学习和实践,开发者可以掌握JavaWeb开发的精髓,创作出能够满足各种业务需求的优质Web产品。

    基于Java语言的假期JavaWeb练习小项目设计源码

    除此之外,项目的文件结构也为学习者提供了对于JavaWeb项目组织方式的基本认识,例如文件的存放位置,资源文件和配置文件的管理等。 在实际开发中,项目的源码通常是学习和借鉴的对象。通过分析这些源码,学习者...

    基于javaweb开发的网上购物商城

    总结来说,基于JavaWeb开发的网上购物商城项目是一个全面的系统,涵盖了前端界面设计、后端逻辑处理、数据库交互等多个方面。通过研究源代码和相关资源,开发者不仅可以了解网上购物商城的实现机制,还能提升JavaWeb...

    一个完整的javaweb项目(鲁东大学网站)

    综上所述,这个“鲁东大学网站”JavaWeb项目是一个涵盖了前端设计、后端开发、数据库管理和Web服务集成的综合实例,对于学习和理解JavaWeb开发流程具有很高的参考价值。开发者可以通过分析和修改这个项目,深入理解...

    基于JavaWeb+软件开发架构的MyPetStore设计源码

    LICENSE文件则提供了项目授权的相关信息,它告诉用户如何合法使用该项目的源码。而.gitignore文件用于配置Git版本控制系统,它告诉Git在版本控制中忽略哪些文件和目录,这样可以避免将不必要的文件,如编译后的....

    基于SpringBoot + MyBatis + Layui的快速开发JavaWEB项目后台权限管理系统设计源码

    项目的界面设计简洁美观,适合作为快速开发JavaWEB项目的模板,这是因为项目的设计者考虑到了实用性和开发效率的平衡。它不仅功能完备,而且易于理解和学习,非常适合开发者用来快速搭建自己的项目原型或者学习框架...

    基于JavaWeb技术的运动会项目设计源码

    一个完整的JavaWeb项目通常包括前端页面设计、后端逻辑处理以及数据库操作等多个部分。从给定的文件信息可以看出,该项目是一个涉及运动会管理的Web应用,它不仅包含了基本的Web开发文件类型,如Java源文件、JSP页面...

    JavaWeb项目,基于狂神的smbms的修改使用jdk1.8 mysql8.0

    【JavaWeb项目基础】 JavaWeb项目是基于Java技术构建的Web应用程序,用于提供网络服务,如网站、在线应用等。这个项目"基于狂神的smbms"表明它是在一个已有框架或模板基础上进行的二次开发。SMBMS可能是一个管理...

    基于JavaWeb的点餐系统.zip

    【标题】"基于JavaWeb的点餐系统"指的是一个使用JavaWeb技术开发的在线订餐平台。这个系统可能包括了用户界面、后台管理、订单处理、支付接口等多个功能模块,旨在为用户提供方便快捷的在线订餐体验。 【描述】虽然...

    Lambkit-JavaWeb资源

    Lambkit-JavaWeb资源 ...Lambkit-JavaWeb通过集成多种Java Web开发技术,并提供丰富的模块和工具,使得开发者能够在不同的项目需求中快速定位和使用合适的组件,从而高效地构建出稳定、可靠的Java Web应用。

    基于Java和HTML的2024年5月27日JavaWeb项目讲解源码

    综合以上信息,我们可以看出,这个JavaWeb项目是一个典型的Java+HTML组合项目,不仅包含了丰富的后端Java代码和JSP页面,还有前端的HTML文件和配置管理文件。通过这样的项目,开发者可以深入学习和实践JavaWeb开发的...

    基于JavaWeb的房地产项目期末大作业设计源码

    该房地产项目的设计源码是一个将理论知识与实际应用紧密结合的实例,通过这个项目的设计与实现,学生能够学习和运用JavaWeb相关技术,为未来从事相关领域的软件开发工作打下坚实的基础。同时,由于房地产管理系统的...

    javaWeb计算机配件报价系统项目源码.zip

    【压缩包子文件的文件名称列表】未给出具体的文件名,但通常一个JavaWeb项目会包含以下组成部分: - **src**:源代码目录,包含了Java类文件。 - **WEB-INF**:包含Web应用的配置文件,如web.xml,以及部署描述符。 ...

    JAVAWEB校园订餐系统项目源码(实用).zip

    不过,通常一个JavaWeb项目会包含以下部分: 1. **WebContent**:存放Web应用的静态资源,如HTML、CSS、JavaScript文件,以及JSP页面。 2. **src**:源代码目录,通常分为java和webapp两个子目录,java存放Java类...

    基于JavaWeb技术的简单学习堆栈设计源码

    它不仅涉及了前端页面设计、后端服务开发,还包括了数据库交互、项目配置和文档编写等多个方面,充分体现了JavaWeb项目开发的全貌。开发者通过学习和模仿该项目的源码,可以逐步构建起自己的知识体系,最终达到熟练...

    基于java web开发的购物商城项目源码

    7. `LICENSE`:项目使用的开源许可协议。 【知识点详解】 1. **Java Web基础**:理解Servlet、JSP、Filter、Listener等基本概念,以及它们在Web应用中的作用。 2. **MVC设计模式**:学习如何在Java Web项目中应用...

    javaweb代码生成工具

    JavaWeb代码生成工具是一种高效开发辅助软件,它能够自动生成基于JavaWeb的项目代码,显著减少程序员编写重复性代码的时间,提高开发效率。这个工具主要适用于MyBatis框架,简化了MyBatis的Mapper接口、XML配置文件...

    一款javaweb的cms开源内容框架(jspxcms)

    `CHANGELOG.txt`记录了项目的版本更新历史,`LICENSE.txt`则规定了项目的使用许可条款。 通过这些组件,`jspxcms`为开发者提供了一个强大的后台管理界面,使得非技术人员也能轻松管理网站内容。同时,对于开发者来...

    基于Java和HTML的JavaWeb课程作业设计源码

    XML配置文件则在JavaWeb项目中起到了至关重要的作用,它能够灵活地对项目的各种参数进行配置,从而使得项目更加易于管理与维护。JavaScript是实现前端交互逻辑的主要技术,能够为网页添加动态效果,提高用户交互体验...

Global site tag (gtag.js) - Google Analytics