看了一个帖子,有些晕

博主从pb转到java开发,觉得struts开发繁琐,学习了jsp、javabean,正在看《struts in action》,对Hibernate还很晕。还提到有人认为把简单问题复杂化能显出本事,也有人说框架搭好后开发大系统效率高,博主打算研究相关工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

帖子原文:http://community.youkuaiyun.com/Expert/topic/4132/4132543.xml?temp=.2384149

本来好像是一个挺简单的问题,就是一哥们说他觉得struts开发太繁琐了,呵呵,跟我一样,也是从pb转到java的,说实话,我也是极为的不适用,pb开发速度太快了,网上成型的frame有的是,拿来主义就是,后来学java了,jsp了,前些日子做了一个系统,jsp+javabean,比较低端的那种,甚至没有用servlet,前几天开始学struts,一直再看struts in action,感觉这本书太棒了,就是版本有点低。进而又了解了点关于Hibernate的东西,现在还是很晕,不知道是干什么的,什么数据持久层,还不懂!看了几篇帖子,说struts+jdbc也是不错的,先搞定它再说!

回来,还是看看那个帖子吧,摘录了几条

记得以前有一篇 C++ 之父写的文章, 说是之所以出C++, 把问题复杂化,是为了不让程序员失业.
我想这个也是异曲同工吧:)

靠,如果你用10分钟搞定,老板会给你1000块,如果你3天搞定,老板会给你5000的,他们的区别就是把简单的问题复杂化,这才显出你有本事嘛,小子,还是年轻呀!!!

这不由的让我想起了原先单位的一个同事,做一个系统的登陆窗口,验证用户名和密码,很简单的一段程序,他做了一个礼拜,程序复杂的让人吃惊,用pb做的,窗口继承套继承,用了N多的useobject,最后还编译了几个DLL,所有的人都很佩服他,就是不太稳定,多次切换用户的时候,登陆窗口就会死掉,异常退出。现在想来,把简单问题复杂化也是一门学问啊!

把问题复杂化不只在我们这一行``

他们学制冷的去修中央空调``只是一个小的阀门松了``紧紧就行``

他要跑在中央空调的机房``把所有能拆全拆下来``接着全装上```再去紧紧那个阀门``

就可以和人家要2000大洋走人```

上面的跟贴说得似乎有点道理,或许自己对编程的理解还不是很深,N年以后俺或许一拍大腿,妈的,原来真是这么回事啊!!!

还有一哥们说:

做小东西肯定要慢..
但要几百个表,几百个页面的系统,顶多是..
做一个表,一个页面的几倍时间就够了..
而不是线性增长的..
框架搭好了,其它就简单了..

比如几百个表,只要用midillgen几秒就把几百个类生成了,不用你写一个字!!!

听起来不错,有空 研究一下

在创建一个微博操作帖子类(WeiboPostOperator)的概念上,我们可以设计一个类来代表微博用户的操作,比如发布、转发、评论或点赞等。这个类可能会包含以下几个关键属性和方法: ```java // 定义微博帖子操作类 public class WeiboPostOperator { // 用户信息,如用户ID private String userId; // 微博帖子对象 private WeiboPost weiboPost; // 构造函数,初始化用户ID public WeiboPostOperator(String userId) { this.userId = userId; } // 发布帖子方法 public void publishPost(WeiboContent content) { // 实现发布帖子的具体业务逻辑,例如调用API System.out.println(userId + "发布了内容:" + content.getText()); } // 转发帖子方法 public void forwardPost(String originalId, WeiboContent newContent) { // 检查是否是原帖所有者或其他权限 if (isOwner(originalId)) { // 实现转发逻辑 System.out.println(userId + "转发了原帖" + originalId + ": " + newContent.getText()); } else { throw new UnauthorizedException("无权转发"); } } // 评论帖子方法 public void commentOnPost(String postId, WeiboComment comment) { // 检查权限并记录评论 System.out.println(userId + "在帖子" + postId + "下留下了评论:" + comment.getText()); } // 点赞帖子方法 public void likePost(String postId) { // 记录点赞动作 System.out.println(userId + "给帖子" + postId + "点了赞"); } // 判断用户是否为某个帖子的所有者 private boolean isOwner(String postId) { // 这里可以假设有一个简单的数据结构存储帖子所有权,实际应用需要连接数据库查询 return this.userId.equals(getPostOwnerId(postId)); } // 获取帖子所有者的ID,这里仅作示例,实际需要从数据库或其他数据源获取 private String getPostOwnerId(String postId) { return "假设的帖子所有者ID"; // 实际开发中应替换为数据库查询 } } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值