1、拿一张纸,列出 Java EE 7 的核心规范,包括 Servlet、CDI、EJB、JPA、JMS、JAX - RS 和 JSF。在 1 - 10 的范围内(1 为新手,10 为专家),评估自己对这些规范的了解程度。
这是一个自我评估问题,需要你自行列出核心规范,并在 1 - 10 的范围内评估自己对这些规范的了解程度。
2、现在换个角度,对 Java EE 提出异议。社区中有些人支持标准化,有些人坚决反对。反对者认为,对于一个充满需求和创新的世界来说,标准化进程太慢。你认为依赖 Java EE 平台可能会有哪些潜在问题?思考软件开发之外的领域,如教育、培训、招聘和更广泛的社区。Java 的理想状态是什么样的?
依赖 Java EE 平台的潜在问题
- 教育方面 :标准化进程慢可能使教材内容更新不及时,学生学到的知识与实际需求脱节。
- 培训方面 :难以快速跟上技术创新节奏,导致培训内容滞后。
- 招聘方面 :企业难以招到适应快速变化需求的人才。
- 社区发展 :在更广泛社区中,会阻碍新技术的推广和应用。
Java 的理想状态
或许是拥有高度灵活的开发环境,开发者能自由选择技术和工具,无需遵循复杂标准规范,同时有丰富资源和良好社区支持,能快速实现想法。但这在实际中难以实现。
3、在现代网页浏览器中是否可以使用开发者工具(如 Chrome 开发者工具,网址为 https://developer.chrome.com/devtools ,或 Christopher Pederick 的 Web 开发者工具,网址为 http://chrispederick.com/work/web - developer/ 等)动态检查 HTML、CSS 和 JavaScript?是否可以通过这些工具学习调试 JavaScript?能否在代码中简单地添加断点?是否可以使用检查器来检查计算后的 CSS?
在现代网页浏览器中可以使用开发者工具(如 Chrome 开发者工具、Christopher Pederick 的 Web 开发者工具等)动态检查 HTML、CSS 和 JavaScript;
可以通过这些工具学习调试 JavaScript;
能在代码中简单地添加断点;
可以使用检查器来检查计算后的 CSS。
4、使用分布式版本控制系统 Git 从 GitHub(http://github.com/peterpilgrim/digitaljavaee7)克隆源代码,并查看其中的简单 JSF 示例代码。下载并设置 GlassFish 4.1(https://glassfish.java.net/)或 WildFly 9(http://wildfly.org/)应用服务器,让第一个示例运行起来。
操作步骤
- 使用 Git 从指定 GitHub 地址克隆代码
- 查看简单 JSF 示例代码
- 下载并设置 GlassFish 4.1 或 WildFly 9 应用服务器
- 运行第一个示例
5、你在网页设计中的图像编辑技能如何(使用商业应用程序Adobe Photoshop、Firework或Xara Edit)?你是在工作或家里进行这项活动,还是将这项工作委托给其他人,比如创意设计师?在这个领域拥有更丰富的知识会对你更广泛的职业规划有帮助吗?这会让你成为一名更优秀的数字工作者吗?
这几个问题是引导读者对自身图像编辑技能、参与情况以及技能提升对职业的影响进行思考,并没有既定答案,需读者结合自身实际情况作答。
6、采用敏捷软件开发的数字团队倾向于与利益相关者合作,利益相关者是客户,即业务终端用户的代表,团队要向他们交付软件。你是否曾直接与利益相关者进行过对话?这些讨论的结果如何?进展怎样?你是否曾希望更多地参与其中?你是否曾想过逃避?回顾过去,你在这些对话中的努力怎样才能做得更好?站在利益相关者的角度去理解他对你的看法。
与利益相关者对话的提升方法
要想在与利益相关者的对话中做得更好,可遵循以下步骤:
1. 提前充分准备
- 了解项目情况
- 掌握利益相关者的需求
2. 沟通时表达清晰
- 准确表达自己的观点
- 认真倾听对方的意见
3. 站在对方角度思考
- 理解其关注点
- 了解其期望
4. 对话后总结改进
- 及时总结经验
- 不断改进沟通方式和能力
7、你被要求为选民编写一个选民登记册网络应用程序,以取代传统的纸质记录。公民将能够在线登记选民名单,而不是等待接收填写好的表格。在这个应用程序中,什么构成了模型 - 视图 - 控制器?
模型-视图-控制器(MVC)架构说明
模型(Model)
存储选民登记相关的数据,如选民的姓名、年龄、地址等信息,可能以数据库表或数据对象的形式存在。
视图(View)
负责将选民登记的数据呈现给用户,可能是一个网页界面,让用户可以查看自己的登记信息、填写登记表格等。
控制器(Controller)
包含处理用户输入和输出的逻辑,例如:
- 接收用户在网页上填写的登记信息
- 对信息进行验证
- 将信息保存到数据库中
- 根据用户的操作返回相应的结果给视图
8、JSF生命周期的哪些部分对应于模型 - 视图 - 控制器模式?
在JSF中,模型是处理业务数据和逻辑的组件或组件集,如 CDI bean、EJB 等与 Web 容器和

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



