社区
Java SE
帖子详情
java无限扩展
Solidsnake1987
2009-09-16 10:08:20
讨论个java问题,
我需要我做的东西以后可以无限的扩展新功能, 需要怎么做?
前提是不改动已有的代码(配置文件不算)
只添加.class文件,也就是打补丁, 就可以扩展程序.
最好不要用什么框架, 有没有人有好的思路,提出来大家讨论讨论
请尽量完整 实时更新
...全文
180
21
打赏
收藏
java无限扩展
讨论个java问题, 我需要我做的东西以后可以无限的扩展新功能, 需要怎么做? 前提是不改动已有的代码(配置文件不算) 只添加.class文件,也就是打补丁, 就可以扩展程序. 最好不要用什么框架, 有没有人有好的思路,提出来大家讨论讨论 请尽量完整 实时更新
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
row_number
2010-05-10
打赏
举报
回复
嗯。是啊。还是不错的
Solidsnake1987
2009-09-22
打赏
举报
回复
虽然很多人说的都没说到点子上,不过还是有人说得比较好, 结贴了
xsm
2009-09-21
打赏
举报
回复
这个有两层意思,一是指系统应用层的功能无限扩展,二是指软件架构的扩展
对于第一种,你可以针对你系统应用层的设计可提供不用编程的二次功能开发,这个可以做到功能无限扩展,我们的产品就是这种概念设计的。
对于第二种,就需要很强悍的软件设计思想理论,这种系统架构设计的好是可以做到底层架构和应用无限扩展的目的,但比较复杂。
南南北北
2009-09-17
打赏
举报
回复
如果是个C/S结构的,可以参考eclipse.
叶涛网站推广优化
2009-09-17
打赏
举报
回复
模式能为楼主搞定
Monkey_D_Luffy
2009-09-17
打赏
举报
回复
对不来说是新名词
zjx2388
2009-09-17
打赏
举报
回复
合理的设计接口等,
如果你说添加不同的业务的话,是有可能无限拓展
PS:
到现在我还没见过那种版本升级不改原来的程序的
uoyevoli
2009-09-16
打赏
举报
回复
[Quote=引用楼主 solidsnake1987 的回复:]
最好不要用什么框架
[/Quote]
其实等你做出来了,你会发现这就是一个框架!
火龙果被占用了
2009-09-16
打赏
举报
回复
[Quote=引用 7 楼 java_object 的回复:]
去看看 面向对象的 开闭原则
[/Quote]
顶!开闭原则是面向对象设计原则重要的基本原则之一。
java_object
2009-09-16
打赏
举报
回复
去看看 面向对象的 开闭原则
火龙果被占用了
2009-09-16
打赏
举报
回复
我感觉这也没啥好讨论的,就是配置一下,写个管理工厂类通过配置产生对象。
yangyanan1987
2009-09-16
打赏
举报
回复
项目以后做扩展,我也想了解怎么做,关注.
healer_kx
2009-09-16
打赏
举报
回复
先学学OSGi呗,在中国懂OSGi的人很少。
billhepeng
2009-09-16
打赏
举报
回复
我想这个得要你自己搞个合理的架构了.
如果你要无限的扩展,那会带来性能与程序维护的难度.
luallen
2009-09-16
打赏
举报
回复
在中国行不通的
分层 尽量多 清晰
goodmrning
2009-09-16
打赏
举报
回复
项!
lovecj6185
2009-09-16
打赏
举报
回复
扩展功能的方法:
1.写个新类
2.继承原有的某个类
3.实现原有的某些接口
xgj1000
2009-09-16
打赏
举报
回复
适当的设计模式应用和面向配置。
shuizuyizu2
2009-09-16
打赏
举报
回复
面向对象的
djt_1982
2009-09-16
打赏
举报
回复
用类反射,反正你的配置文件可以改的。那就是需要扩展的地方都去读配置文件。通过配置文件得到class对象和方法。
加载更多回复(1)
Java
CV系列之1:
Java
CV小白开窍必备神器
该系列的课程涉及:FFmpeg,OpenCV,
Java
CV等。包括:音视频、流媒体、直播、Android、视频监控28181、等。 我将带领大家一起来学习:
Java
CV开发环境搭建;
Java
CV的前世今生;
Java
CPP与JNI打牢基本功;
Java
CV的四大核心...
Java
密码术
扩展
(JCE)
无限
强度管辖权政策文件下载
Java
密码术
扩展
(JCE)
无限
强度管辖权政策文件下载 JDK 9及更高版本随附,并默认使用
无限
制的策略文件。 这里仅提供 JDK6、JDK7、JDK8 版本的 JCE 。 下载地址:https://www.oracle.com/technetwork/
java
/
java
se/downloads/jce-all-download-5170447.html 百度云:链接:https://pan.ba...
java
security(
Java
密码
扩展
无限
制权限策略文件)
因为某些国家的进口管制限制,
Java
发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 官方网站提供了JCE
无限
制权限策略文件的下载: JDK6的下载地址: http://www.oracle.com/technetwork/
java
/
java
se/downloads/jce-6-download-429243.htm...
无限
扩展
字段数据库设计
数据库字段
无限
扩展
设计,和访问层实体类设计。
jce_policy安装【
java
密码
扩展
无限
制权限策略文件安装】
下载与JDK或JRE对应版本的jce文件包,当前机器的jdk为1.8,所以下载jce_policy-8.zip。 下载地址:http://www.oracle.com/technetwork/
java
/
java
se/downloads/jce8-download-2133166.html 下载解压后,把jar文件上传到需要安装jce机器上JDK或JRE的security目录下,覆盖源文件即可。 ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章