发行公告 - Apusic Studio - 版本 5.1M5 修复了Apusic Studio5.1M4版本以来的BUG并添加部分新功能和特性: ** Bug * [STUDIO-227] - 可视化容器类组件空白处双击事件存在定位组件错误现象 * [STUDIO-230] - 往TreeNode组件中添加组件时抛出空指针异常 * [STUDIO-231] - 新建Web模块时取消JSF支持时出错 * [STUDIO-232] - 在fileUpload组件上双击,生成代码后并没有跳转至代码,此时生成的代码因为没有导入相关的类报错 * [STUDIO-233] - Bug226(增强可视化容器类组件的选中功能)会导致部分组件出现空指针异常 * [STUDIO-235] - DataGrid和EditDataGrid组件当其无子时,无法采用拖拽的方式加入w:outputColumn * [STUDIO-236] - 双击高级服务时抛空异常 * [STUDIO-238] - 在不具有IoVC支持的web模块中新建jsp文件,拖入组件,在组件的右键菜单上可以看见 IoVC菜单项 * [STUDIO-239] - 没创建web模块的工程中直接创建jsp文件报错 * [STUDIO-243] - JPA模型设计不支持数组类型 * [STUDIO-244] - 优化组件(可输入文字,拖拽子组件等)选中功能 * [STUDIO-245] - 为覆写borderLayout组件默认的拖动策略,修改以下WTP源代码 * [STUDIO-251] - 页面文件带有信息时,修改head标签导致stackoverflow异常 * [STUDIO-254] - style属性框height属性设置为百分比类型时出错 * [STUDIO-255] - table组件输入cellpadding属性为空时,出错 * [STUDIO-256] - h:message和h:messages组件中可视化编辑器不可见 * [STUDIO-260] - 创建Web模块向导里"父EAR项目"本来默认是"ear1",然后我点"新建"按钮,在新建向导里点"取消" * [STUDIO-262] - 创建Web模块向导的"WEB配置细节"页里,原先有错误信息,然后我去掉"支持AOM"前面的沟 * [STUDIO-264] - 新建Servlet向导"superclass"的选择没有控制好 * [STUDIO-266] - 新建Faces页面选择BorderLayout模块建立的文件内容错误 * [STUDIO-267] - Apusic 工程绑定 * [STUDIO-268] - w:button无value属性时,显示其id内容 * [STUDIO-269] - h:message标签的for属性是必须的,当拖入时就自动加上for属性 * [STUDIO-273] - 打一个Managed Bean抛转型异常 * [STUDIO-275] - Studio自动生成的operamasks.xml文件中的url-mapping节点有错 * [STUDIO-280] - 关于输入IoVC的id对话框 * [STUDIO-282] - 关于多语言资源文件编辑器 * [STUDIO-283] - 使用BorderLayout的页面,在center区域中,如果放了个 ,那么,在status后面放的控件,无法正常显示 * [STUDIO-284] - 新建一个faces页面,让其和"web-content"位于同一层位的页面,出错 * [STUDIO-285] - 新建一个Face页面,没有更改ManagedBean的名称,但程序会在operamasks.xml中生成不需要出现的 * [STUDIO-287] - 的IoVC支持,默认竟然是绑 binding 属性?! * [STUDIO-288] - 的IoVC支持,默认绑的对象类型是Object * [STUDIO-289] - 关于的可视化设计问题 * [STUDIO-290] - 新建Web模块向导,对映射规则细节的判断严重缺乏 * [STUDIO-291] - 的IoVC支持 ** Improvement * [STUDIO-201] - JPA实体建模中生成的JPA代码提供代码布局调整,以增强用户直观性 * [STUDIO-223] - 新打开studio新建页面后拖入一组件,在一些组件上双击花费了过长时间装载CM Registry File,阻碍用户进一步行为,应改善 * [STUDIO-224] - 优化w:dataGrid组件性能 * [STUDIO-225] - 部分修改w:dataGrid组件展现效果 * [STUDIO-226] - 增强可视化容器类组件的选中功能 * [STUDIO-229] - launch一个apusic工程,是否需要提示保存当前所有被修改的文件 * [STUDIO-234] - 限制outputcoloum高度拖拽 * [STUDIO-241] - 修改w:button组件样式 * [STUDIO-242] - 对td的属性width,提供百分比支持 * [STUDIO-247] - 修改 w:fileUpload组件显示样式 * [STUDIO-248] - 在工具栏上添加一个下拉列表,通过它可以部署,反部署,启动,停止,重新启动应用 * [STUDIO-249] - position :XXX 和width连用,导致子组件width 百分比失效 * [STUDIO-250] - 优化w:dataFiled(w:menu)组件特效弹出机制 * [STUDIO-252] - 优化 w:combo组件显示样式 * [STUDIO-253] - 增加layout:cardLayout组件换页功能 * [STUDIO-257] - "部署描述符"编辑器中,既有全角符号也有半角符号,"使用缺省值"那一行最好占两列, * [STUDIO-265] - 新建Faces页面向导、托管Bean向导首页布局需要改进,提示信息中英文混杂 * [STUDIO-272] - Menu的IoVC支持 * [STUDIO-274] - 关于BorderLayout * [STUDIO-277] - 修改wtp中ComboWidgetProvider的源码 * [STUDIO-278] - 建议将一个工程使用的外部jar文件自动列在一个libray中 * [STUDIO-279] - 新建 Faces页面时,生成的 ManagedBean 的向导页面的增强 * [STUDIO-281] - 关于IoVC绑定的几点建议 * [STUDIO-286] - 的IoVC支持没有做 * [STUDIO-292] - 关于的可设化问题 ** New Feature * [STUDIO-240] - 增加w:menu组件可视化支持 * [STUDIO-246] - apusic studio web开发模块AbsoluteLayout控件发布 发行公告 - Apusic Studio - 版本 5.1M4 修复了Apusic Studio5.1M3版本以来的BUG并添加部分新功能和特性: ** Bug * [STUDIO-92] - web.xml文件校验 * [STUDIO-123] - JSP页面的代码format功能 * [STUDIO-134] - 生成的bluebean代码在object not exist的时候,会出现IllegalArgumentException * [STUDIO-145] - JPA实体建模关系属性的代码命名规则重构 * [STUDIO-146] - JPA实体建模中"打开视图"PopupMenu需要添加过滤条件 * [STUDIO-153] - panelGrid中的cell,经常出现cell无法向后面拖拽的情况 * [STUDIO-154] - 在studio里面调试,所链接的源代码应该是服务器优先,studio的第二,现在是颠倒了 * [STUDIO-157] - Apusic Studio标准工程中对java编辑器的判断不正确。 * [STUDIO-158] - 打开jsp文件抛空指针 * [STUDIO-159] - 具有facelets能力的web模块中.xhtml若出现h:head标签抛空指针 * [STUDIO-160] - 打开一个外部的html文件,报错 * [STUDIO-161] - 右键点击一个jsp文件选择在Apusic应用服务器运行或调试,重复几次后会产生多个Launch configuration * [STUDIO-163] - 对jsp调试时,会找到.explodedEar中的相应的jsp文件 * [STUDIO-164] - 删除一个工程时,跟此工程相关的 LaunchConfiguration (启动项)都应该删除掉 * [STUDIO-165] - LaunchConfiguration中默认不应该把应用的编译输出路径加到启动apusic的classpath中 * [STUDIO-166] - 在JSP页面的代码编辑器中,进行代码辅助时,会出现两个一样的提示项,并且在点击一个value=#{bean.property}时,应该自动导航至该property,而目前却会自动生成Object property ()的方法 * [STUDIO-167] - 页面中出现w:head标签时,调试jsp文件断点定位不准 * [STUDIO-169] - 为使launch configuration与工程绑定,新建launch configuration时设置其container为工程,这时会在J2EE工程视图上看到.launch文件 * [STUDIO-170] - jsp调试时如在编辑器左边双击增加断点,会在BreakPoints视图里生成两个断点 * [STUDIO-171] - 新建同名文件报错 * [STUDIO-173] - JSP编辑器的代码调试功能 * [STUDIO-174] - 向JSP页面上拖放控件时出现无法拖放的情况 * [STUDIO-175] - 当通过JPA Tools生成Entity,并将Entity生成在 test 源文件夹中,打开实体建模图,报错 * [STUDIO-176] - 一个有borderlayout的页面,无法双击打开src指定的页面 * [STUDIO-177] - 当工程对应服务器不支持JavaEE5.0时,不应该能够创建具有jsf能力的web模块 * [STUDIO-178] - 当创建工程时选定服务器为4.0.3,创建后应该让用户有机会更改服务器,并重新设定JavaEE版本 * [STUDIO-180] - PanelGrid里面的东西无法双击选中 * [STUDIO-181] - JPA实体建模将属性类型设置为同包内对象时,出现无法识别的情况 * [STUDIO-182] - Apusic工程属性页校验错误。 * [STUDIO-184] - 将dataGrid,tree等组件拖入后,在编辑器中删除dataGrid标签会将其子组件全部删除 * [STUDIO-185] - DTP1.5.1版本出现一严重bug,在data editor中编辑数据出现StackOverflowError ** Improvement * [STUDIO-39] - 一些控件的属性设置需要再细化并加强 * [STUDIO-149] - JPA生成业务实现向导,加入输出路径选择 * [STUDIO-151] - 在具有facelets能力的web模块中facelets文件的以ui为前缀的标签没有代码提示 * [STUDIO-155] - 可视化编辑器中jsp:root标签没有充满整个可视化编辑区域 * [STUDIO-156] - JPA实体模型--新建实体时,默认加上主键,命名为Id * [STUDIO-162] - JPA生成业务实现中,添加覆盖策略 * [STUDIO-168] - 实体模型中业务方法配置模板中添加代码辅助功能 * [STUDIO-172] - 当用户未配置有效的外部浏览器时,直接在jsp文件上右键在服务器上运行,服务器起动了,可是之后什么都不发生 * [STUDIO-179] - 可视化web编辑器中apusic widget工具paletteItem过多,而且排序顺序不友好 * [STUDIO-183] - JPA业务方法模板增加预编译错误提示,{}的自动补全及一个方法模板内添加多个方法体的校验功能 ** New Feature * [STUDIO-150] - 添加EJB业务实现代码的JUnit测试用例生成功能 发行公告 - Apusic Studio - 版本 5.1M3 修复了Apusic Studio5.1M2版本以来的BUG并添加部分新功能和特性: ** Bug * [STUDIO-80] - 删除当前工程中唯一的EJB模块,抛出异常。 * [STUDIO-81] - 在尚未新建任何一个Apusic标准工程的透视图中,激活新建JSP页面向导,抛出异常。 * [STUDIO-82] - 一个标准的Apusic工程项目下不能建立多个Web Module,增加对新建一个Web Module的限制。 * [STUDIO-83] - 如果Apusic标准工程缺少关联的Apusic 服务器,在J2EE 透视图中,Apusic标准工程根节点未能提供错误提示。 * [STUDIO-90] - JPA实体模型对应包重构操作后,抛出空指针异常。 * [STUDIO-91] - 实体类中使用Enum时, JPA设计器出现异常信息。 * [STUDIO-93] - 在Debug情况下,无法定位Apusic Library下的源码。 * [STUDIO-95] - JPA可视化设计期刷新功能的增强。 * [STUDIO-99] - JAP实体模型当定义实体命名规则后,反向刷新时,出现指针边界溢出异常。 * [STUDIO-100] - JAP实体模型当定义实体命名规则后,无法通过双击进入Java代码编辑器。 * [STUDIO-106] - 在可视化编辑器上双击button在弹出的对话框上按cancel,w:button标签会自动加上action=""的属性。 * [STUDIO-111] - 拖动outputcolumn时抛空指针。 * [STUDIO-116] - BlueBean的业务方法的模版配置。 * [STUDIO-117] - BlueBean生成代码未能正确处理汉字编码问题。 * [STUDIO-120] - JPA实体模型主键属性、关联字段等多项属性无法设置。 * [STUDIO-123] - JSP页面的代码Format功能的改进。 * [STUDIO-124] - 由于处理文件分隔符不善导致在windows环境下新建jsp文件失败。 * [STUDIO-127] - 新建一个ManagedBean,默认的SoruceForder要置为web/src。 * [STUDIO-128] - 针对w:Button的onblur等属性无法正确过滤到方法定义。 * [STUDIO-129] - 对的可视化支持。 * [STUDIO-135] - 在可视化页面中全选当前页面所有组件,然后删除,抛出异常,无法正确解析XML。 * [STUDIO-141] - JPA实体建模反向刷新会将NOTE节点的连接线丢失。 ** Improvement * [STUDIO-17] - Web Module 新建向导重构。 * [STUDIO-68] - 实体反向建模中,增加对定义在属性get方法上的Annotation的模型分析。 * [STUDIO-72] - 优化Managed Bean中向导的校验方式。 * [STUDIO-77] - JPA实体建模中去掉多余的右键菜单。 * [STUDIO-79] - 改进新建jsp文件向导中BorderLayout模板设置页面,改写根据模板生成jsp文件的过程。 * [STUDIO-102] - JPA实体模型属性反向刷新规则完善。 * [STUDIO-115] - Apusic Studio增加自身的Preference节点。 * [STUDIO-119] - 服务器管理视图ClassLoaderPage初始显示方向改为水平,并在显示搜索结果的 TableViewer上添加双击事件监听。 * [STUDIO-121] - 新建jsp文件模板改善。 * [STUDIO-130] - DataView的可视化支持。 * [STUDIO-131] - 针对tree的可视化增强。 * [STUDIO-136] - 新建jsp向导,默认就选择第3个模版(JSF page)。 * [STUDIO-139] - JAP实体建模反向刷新后,将Editor置为非脏状态。 ** New Feature * [STUDIO-62] - JPA可视化设计中,改变业务逻辑代码的生成方式。 * [STUDIO-78] - JPA实体建模中增加从实体代码至模型的Load机制。 * [STUDIO-94] - Web Page Designer的代码辅助功能增强。 * [STUDIO-98] - useBean标签内value属性代码辅助中添加Web应用中的ManagedBean的名称。 * [STUDIO-107] - JavaEE透视图初始化增加Apusic工程合法性校验。 * [STUDIO-112] - JPA实体建模增加新建业务实现向导。 ** Task * [STUDIO-23] - AdminConsole增加浏览ClassLoader标签页。 * [STUDIO-89] - Studio支持在ear下建立各级共享的lib目录。 发行公告 - Apusic Studio - 版本 5.1M2 修复了Apusic Studio5.1M1版本以来的BUG并添加部分新功能和特性: ** Bug * [STUDIO-6] - 当包层次层构中包含空父包时,包层次化显示出现问题,不能正确的显示空包下的其它子包。 * [STUDIO-11] - 更新实体模型图时,不能正确同步该实体模型图中的ShortCut实体。 * [STUDIO-18] - 实体可视化设计器中,使用ctrl+z操作后,不能正确的进行回滚。 * [STUDIO-20] - JPA可视化设计器打开不正确的TLD文件抛出空指针错误。 * [STUDIO-21] - 在Apusic Project上点击右键,弹出菜单未提供正确的菜单项过滤。 * [STUDIO-24] - 导入外部WAR包时,没有正确的初始化Apusic Project的配置参数,导致WEB模块中的编辑器不能正确定位到配置文件。 * [STUDIO-27] - 修复J2EEBuilder中,当服务器已经启动但server未连接情形,stopEar方法抛出异常问题。 * [STUDIO-37] - BlueBean代码预览时出现多余的滚动条。 * [STUDIO-44] - 在linux环境下dateField组件在可视化编辑器中图片不能正确显示。 * [STUDIO-49] - 实体建模中修改属性名称时,该属性对应的字段名称没有同步更新。 * [STUDIO-51] - 在非Apusic标准工程中,新建JSP向导出现包含AOM定义的JSP模板文件。 * [STUDIO-52] - Web 可视化编辑器中,代码辅助不正确,无法显示在Web模块中定义的ManagedBean。 * [STUDIO-54] - MVB编辑器在作修改操作时,操作同步存在死锁。 * [STUDIO-56] - JPA可视化设计,工具栏中Note菜单项,响应事件出错。 * [STUDIO-57] - 实体名称缺少关键字合法性校验。 * [STUDIO-59] - 无法在Studio中进行JSP代码调试,丢失了部分插件声明。 * [STUDIO-61] - JPA可视化设计属性命名规则校验不正确。 * [STUDIO-63] - 添加Java持久属性向导中,模板驱动文件路径分隔符有误。 * [STUDIO-65] - Web模块中,部署描述符显示了不正确的子项。 * [STUDIO-69] - 实体模型反向刷新时,代码中@OneToOne属性无法同步至模型。 ** Improvement * [STUDIO-29] - 手动生成实体代码向导优化,对需要生成的实体进行校验。 * [STUDIO-34] - 对实体模型创建时获取包名的过程进行优化,提高程序响应速度。 * [STUDIO-45] - 实体模型和outline视图中,对主键的定义提供特殊的标识图片以示区别。 * [STUDIO-53] - 实体模型中、显示名称和名称的区别显示。 * [STUDIO-64] - JPA可视化设计中,属性对应数据库字段的生成方式修改。 ** New Feature * [STUDIO-14] - 支持通过实体模型上双击事件打开代码视图,并高亮对应元素。 * [STUDIO-22] - Apusic Studio与MyEclipse的集成。 * [STUDIO-42] - 管理工具中支持可选加密数据源密码。 * [STUDIO-66] - 细化Apusic Server版本信息。 发行公告 - Apusic Studio - 版本 5.1M1 修复了Apusic Studio5.1.0版本以来的BUG并添加部分新功能: ** Bug * [STUDIO-1] - WTP可视化编辑器打开一个页面,如果有标签找不到图片会引发空指针异常。 * [STUDIO-2] - BorderLayout嵌套时,内部的BorderLayout未能充满ContentPanel。 * [STUDIO-3] - jsp页面中在EL表达式中打点出方法提示的方法不符合tld定义。 * [STUDIO-4] - 在生成数据库建表脚本Wizard中,当无Entity模型时,未出现错误提示。 * [STUDIO-5] - 实体名重构时,对应的数据库表(@Table)重构、和所有和该数据库表名相关的字符串重构失败。 * [STUDIO-7] - 在实体模型上单击,出现了允许通过键盘直接对名称修改的非法操作。 ** Improvement * [STUDIO-11] - 增加新建带有Facelets配置的Web模块支持。 * [STUDIO-12] - 增加新建Facelets模板向导以及新建Facelets页面向导。 * [STUDIO-13] - 新增在实体引用上双击,进入该引用实体视图。 * [STUDIO-15] - 新增在实体、属性、方法上双击,进入对应代码区。 * [STUDIO-16] - 新增右键菜单中提供生成实体代码的功能项,提供选择实体代码+关联相关实体+生成代码+刷新。 * [STUDIO-17] - 在实体名重构向导中,新增对重构名校验,并增加了方法级缓存。 * [STUDIO-18] - 增加Ajax组件中Action、ClientValidator、Timer、Progress组件的可视化设计。 * [STUDIO-18] - 增加Ajax:action组件后,在Button、DataGrid、Tree组件上增加悬浮。 * [STUDIO-26] - 新增关闭工程功能。 * [STUDIO-28] - 新增package显示类型,可选择水平或层次显示。 * [STUDIO-25] - 更新文档及欢迎页面。